מדריך קלוד קוד בעברית

תיעוד 113

רינדור במסך מלא

הפעלת מצב רינדור חלק יותר, ללא הבהובים, עם תמיכה בעכבר ושימוש יציב בזיכרון בשיחות ארוכות.

הערה: רינדור במסך מלא הוא תצוגה מקדימה למחקר. השאלה אם תתחילו במסך מלא או במרנדר הקלאסי תלויה בהגדרות שלכם. הריצו /tui fullscreen או /tui default כדי לעבור ביניהם בשיחה הנוכחית שלכם. ההתנהגות עשויה להשתנות בהתאם למשוב.

רינדור במסך מלא הוא נתיב רינדור חלופי עבור ה-CLI של Claude Code, אשר מעלים הבהובים, שומר על שימוש קבוע בזיכרון בשיחות ארוכות, ומוסיף תמיכה בעכבר. הוא מצייר את הממשק על גבי חוצץ המסך החלופי (alternate screen buffer) של הטרמינל, בדומה ל-vim או ל-htop, ומרנדר רק הודעות שנראות לעין באותו רגע. הדבר מפחית את כמות הנתונים הנשלחת אל הטרמינל שלכם בכל עדכון.

ההבדל מורגש במיוחד באמולטורים של טרמינל שבהם קצב הרינדור מהווה צוואר בקבוק, כגון הטרמינל המשולב של VS Code, tmux ו-iTerm2. אם מיקום הגלילה בטרמינל שלכם קופץ לראש הדף בזמן ש-Claude עובד, או שהמסך מהבהב כאשר פלט כלים זורם פנימה, מצב זה מטפל בכך.

הערה: המונח מסך מלא מתאר את האופן שבו Claude Code משתלט על משטח הציור של הטרמינל, כפי שעושה vim. אין לזה קשר להגדלת חלון הטרמינל למקסימום, וזה עובד בכל גודל חלון.

#הפעלת רינדור במסך מלא

הריצו /tui fullscreen בתוך כל שיחה של Claude Code. ה-CLI שומר את הגדרת tui ומפעיל את עצמו מחדש במסך מלא כאשר השיחה שלכם נשארת ללא פגע, כך שתוכלו להחליף באמצע ההפעלה מבלי לאבד הקשר. הריצו /tui default כדי לחזור למרנדר הקלאסי, או /tui ללא ארגומנט כדי להדפיס איזה מרנדר פעיל.

במצב קורא מסך, Claude Code משתמש תמיד במרנדר הקלאסי, למעט בהפעלות רקע מחוברות, שעדיין מרונדרות במסך מלא. אם תריצו /tui fullscreen בכל הפעלה אחרת, Claude Code ידפיס הסבר במקום להחליף ולא ישנה את הגדרת tui השמורה.

Claude Code מעביר את הדברים הבאים אל ההפעלה שמופעלת מחדש:

  • השיחה כפי שהיא מופיעה על המסך. לאחר /rewind, המשמעות היא:
    • אם החזרתם לאחור מוקדם יותר בהפעלה, Claude Code מופעל מחדש מהנקודה שאליה החזרתם, ולא מהתמליל הארוך יותר שנשמר בדיסק. לדוגמה, אם החזרתם לאחור מעבר לשלוש ההודעות האחרונות שלכם, ההפעלה המחודשת תיפתח בלעדיהן.
    • אם החזרתם לאחור אל לפני ההודעה הראשונה שלכם, Claude Code מופעל מחדש עם שיחה ריקה.
  • מצב ההרשאות ורמת המאמץ שלכם.
  • המודל שבחרתם לאחרונה באמצעות /model.
  • כללים שהעברתם באמצעות --allowed-tools או --disallowed-tools, ודגלי ה---agent, --agents ו---append-system-prompt שלכם.

Claude Code מסרב להפעיל מחדש אם להפעלה יש מגבלה שאינו יכול להעביר לתהליך שהופעל מחדש. מגבלות שאינו יכול להעביר כוללות:

במקרה כזה Claude Code מדפיס Cannot switch renderers in this session בצירוף הסיבות. הוא אינו מחליף ואינו שומר דבר.

ניתן גם להגדיר את משתנה הסביבה CLAUDE_CODE_NO_FLICKER לפני הפעלת Claude Code:

CLAUDE_CODE_NO_FLICKER=1 claude

למידע על האופן שבו הגדרת tui ומשתנה הסביבה משתלבים כאשר שניהם מוגדרים, עיינו ברשומה של ההגדרה. לאחר הפעלה שנכשלה במסך מלא, Claude Code עדיין מכבד את המשתנה אך לא את ההגדרה. הפקודה /tui מנקה את CLAUDE_CODE_NO_FLICKER מהתהליך שמופעל מחדש כדי שההגדרה שהיא כותבת תיכנס לתוקף.

#מסך מלא כברירת מחדל

הפעלות רקע מחוברות מרונדרות במסך מלא, והפעלות אחרות במצב קורא מסך משתמשות במרנדר הקלאסי. פרט לכך, Claude Code מתחיל אתכם במרנדר מהשורה הראשונה בטבלה זו שתואמת את ההגדרות שלכם:

המצב שלכםהמרנדר שבו תתחילו
הגדרתם CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1 או CLAUDE_CODE_NO_FLICKER=0קלאסי
הגדרתם CLAUDE_CODE_NO_FLICKER=1מסך מלא
Claude Code כיבה את המסך המלא לאחר הפעלה שנכשלה במסך מלא במכונה זוקלאסי
אתם נמצאים במצב שילוב tmux -CC של iTerm2, או מחוברים דרך SSH אל Claude Code שרץ ב-Windowsקלאסי
שמרתם הגדרת tuiהמרנדר ששמו מצוין בהגדרה
ההפעלה שלכם אינה מושכת דגלי תכונות מ-Anthropic, ו-Claude Code הפסיק להציע את תיבת הדו שיח בהפעלה במכונה זוקלאסי
ההפעלה שלכם אינה מושכת דגלי תכונות מ-Anthropic, וההפעלה הראשונה של Claude Code במכונה זו הריצה את גרסה v2.1.239 ומעלהמסך מלא
ההפעלה שלכם מושכת דגלי תכונות מ-Anthropic, והשתמשתם לראשונה ב-Claude Code ב-6 במאי 2026 או לאחר מכןמסך מלא
כל מקרה אחרקלאסי

הפעלות שאינן מושכות דגלי תכונות כוללות הפעלות דרך Amazon Bedrock, Google Cloud's Agent Platform או Microsoft Foundry, וכן הפעלות שבהן הטלמטריה כבויה.

אם אתם מתחילים במרנדר הקלאסי ולא שמרתם הגדרת tui, ייתכן ש-Claude Code יפתח תיבת דו שיח בהפעלה המציעה לעבור:

  • אם תקבלו, Claude Code יופעל מחדש באותו אופן כמו /tui fullscreen, תוך שמירה על אותו מצב הפעלה, וישמור את ההגדרה ברגע שההפעלה שהופעלה מחדש החלה בהצלחה.
  • אם תבחרו Not now, Claude Code לא יציע שוב במכונה זו.
  • Claude Code מפסיק להציע לאחר שהציג את תיבת הדו שיח בשלוש הפעלות, בין אם נענו ובין אם לא.

#מה משתנה

רינדור במסך מלא משנה את האופן שבו ה-CLI מצייר אל הטרמינל שלכם. תיבת הקלט נשארת קבועה בתחתית המסך במקום לזוז ככל שפלט זורם פנימה. אם שורת הקלט אינה זזה בזמן ש-Claude עובד, רינדור במסך מלא פעיל. רק הודעות שנראות לעין נשמרות בעץ הרינדור, כך שהזיכרון נשאר קבוע ללא תלות באורך השיחה.

מכיוון שהשיחה מתקיימת בחוצץ המסך החלופי במקום בהיסטוריית הגלילה של הטרמינל שלכם, מספר דברים פועלים אחרת:

לפני כןעכשיופרטים
Cmd+f או חיפוש ב-tmux למציאת טקסטCtrl+o למצב תמליל, ואז / לחיפוש או [ לכתיבה להיסטוריית הגלילהחיפוש ועיון בשיחה
לחיצה וגרירה מקורית של הטרמינל לבחירה והעתקהבחירה בתוך היישום, מועתקת אוטומטית בעת שחרור העכברשימוש בעכבר
לחיצת Cmd לפתיחת כתובת URLלחיצת Cmd ב-macOS, לחיצת Ctrl במקומות אחריםשימוש בעכבר

אם לכידת העכבר מפריעה לרצף העבודה שלכם, תוכלו לכבות אותה תוך שמירה על רינדור ללא הבהובים.

#שימוש בעכבר

רינדור במסך מלא לוכד אירועי עכבר ומטפל בהם בתוך Claude Code:

  • לחיצה בתוך שורת הקלט כדי למקם את הסמן בכל מקום בטקסט שאתם מקלידים.
  • לחיצה על הצעה ברשימת פקודות / או ברשימת קובצי @ כדי לקבל אותה. ריחוף מדגיש את השורה שמתחת לסמן שלכם.
  • לחיצה על אפשרות בתפריט בחירה כדי לבחור בה. הדבר כולל בקשות הרשאה, /model, /config, ותיבות דו שיח אחרות המציגות רשימת אפשרויות. ריחוף מציג מצביע על השורה שמתחת לסמן שלכם. דורש Claude Code גרסה v2.1.187 ומעלה.
  • לחיצה על אפשרות בתפריט בחירה מרובה כדי להחליף את מצב הבחירה שלה, ולחיצה על כפתור השליחה כדי לאשר את הבחירות שלכם. לחיצה על שורת טקסט חופשי, כגון שורת Other בשאלה אמריקאית, ממקדת את שדה הקלט שלה כדי שתוכלו להקליד תשובה. דורש Claude Code גרסה v2.1.208 ומעלה.
  • לחיצה על תוצאת כלי מכווצת כדי להרחיב אותה ולראות את הפלט המלא. לחיצה נוספת תכווץ אותה שוב. קריאת הכלי והתוצאה שלה מתרחבות יחד. רק הודעות שיש בהן תוכן נוסף להצגה ניתנות ללחיצה.
  • החזקת Cmd ב-macOS, או Ctrl ב-Linux וב-Windows, ולחיצה על כתובת URL או נתיב קובץ כדי לפתוח אותם. כתובות http:// ו-https:// רגילות נפתחות בדפדפן שלכם, ונתיבי קבצים בפלט של כלים, כמו אלה המודפסים לאחר Edit או Write, נפתחים ביישום ברירת המחדל שלכם. לחיצה רגילה ללא מקש זה אינה פותחת קישורים, בהתאם להתנהגות המקורית של הטרמינל.
    • Claude Code מרנדר נתיב רשת (UNC), כגון \\server\share\file.ts, כטקסט רגיל ללא קישור, מכיוון שפתיחת נתיב רשת עשויה לשלוח את פרטי ההתחברות שלכם ב-Windows אל השרת המארח ששמו מצוין.
    • חלק מטרמינלי macOS מעבירים לחיצת Cmd אל היישום הפועל במקום לפתוח את הקישור בעצמם, ולפרוטוקול העכבר של הטרמינל אין דרך לקודד את מקש Cmd, ולכן Claude Code מקבל לחיצה רגילה. ב-Ghostty, וב-Warp ב-macOS, Claude Code מזהה זאת ומאפשר ללחיצה רגילה על קישור לפתוח אותו, והחזקת Cmd עדיין עובדת.
    • בטרמינל המשולב של VS Code ובטרמינלים דומים מבוססי xterm.js, Claude Code מעביר את הטיפול למטפל הקישורים של הטרמינל עצמו, אשר משתמש באותה מחווה.
  • לחיצה וגרירה כדי לבחור טקסט בכל מקום בשיחה. לחיצה כפולה בוחרת מילה, בהתאם לגבולות המילים של iTerm2, כך שנתיב קובץ נבחר כיחידה אחת. לחיצה כפולה על כתובת URL בוחרת את כתובת ה-URL כולה, כולל הפרוטוקול. לחיצה משולשת בוחרת את השורה.
  • גלילה עם גלגלת העכבר כדי לנוע לאורך השיחה.

טקסט שנבחר מועתק ללוח הגזירים שלכם באופן אוטומטי בעת שחרור העכבר. כדי לכבות זאת, העבירו את מצב Copy on select בתוך /config.

כאשר Copy on select כבוי, לחצו על Ctrl+Shift+c כדי להעתיק ידנית. בטרמינלים התומכים בפרוטוקול המקלדת של kitty, כגון kitty, WezTerm, Ghostty ו-iTerm2, גם Cmd+c עובד. אם יש לכם בחירה פעילה, Ctrl+c מעתיק במקום לבטל.

כאשר יש בחירה פעילה, החזיקו את Shift ולחצו על מקשי החצים כדי להרחיב אותה מהמקלדת. Shift+↑ ו-Shift+↓ גוללים את אזור התצוגה כאשר הבחירה מגיעה לקצה העליון או התחתון. Shift+Home ו-Shift+End מרחיבים לתחילת השורה הנוכחית או לסופה.

בתצוגת הקלט הרגילה, מה שקורה לבחירה פעילה תלוי במקש שעליו אתם לוחצים:

  • Esc: Claude Code מבצע את הפעולה הרגילה של המקש, כגון הפסקת המענה הפעיל או סגירת תיבת דו שיח פתוחה, והבחירה נשארת מודגשת.
  • PgUp, PgDn, Ctrl+Home, Ctrl+End, או Shift, Alt או Option, או Cmd, Win או Super יחד עם מקש חץ, Home או End: הבחירה נשארת.
  • כל מקש אחר, כולל מקשי חצים רגילים, Enter ותווים מוקלדים: Claude Code מנקה את הבחירה.
  • מקש המשויך אל selection:clear: Claude Code מנקה את הבחירה, גם כאשר המקש הוא Esc או מקש אחר שבמצב רגיל שומר עליה. לפעולה זו אין שיוך ברירת מחדל.

במצב תמליל, מקשי הניווט והחיפוש המפורטים שם שומרים גם הם על הבחירה.

#גלילה בשיחה

רינדור במסך מלא מטפל בגלילה בתוך היישום. השתמשו בקיצורי מקשים אלה כדי לנווט:

קיצור מקשיםפעולה
PgUp / PgDnגלילה מעלה או מטה בחצי מסך
Ctrl+Homeקפיצה לתחילת השיחה
Ctrl+Endקפיצה להודעה האחרונה והפעלה מחדש של מעקב אוטומטי
גלגלת העכברגלילה של כמה שורות בכל פעם

תוכלו לגלול חזרה לתחילת ההפעלה גם לאחר דחיסה (compaction). Claude ממשיך לעבוד מתוך סיכום הדחיסה, אך Claude Code שומר על כל הודעה מוקדמת יותר בהיסטוריית הגלילה של המסך המלא לאורך דחיסות חוזרות ונשנות.

במקלדות ללא מקשי PgUp, PgDn, Home או End ייעודיים, כמו מקלדות של MacBook, החזיקו את Fn יחד עם מקשי החצים: Fn+↑ שולח PgUp, Fn+↓ שולח PgDn, Fn+← שולח Home, ו-Fn+→ שולח End. הצירוף Ctrl+Fn+→ אינו מגיע אל Claude Code ב-macOS, ולכן למקלדת MacBook אין צירוף מקשים תקין לקפיצה לתחתית כברירת מחדל. במקום זאת, השתמשו באחת מהאפשרויות הבאות:

  • לחצו על כפתור הקפיצה לתחתית.
  • גללו לתחתית באמצעות גלגלת העכבר כדי לחדש את המעקב.
  • הגדירו מחדש את scroll:bottom לצירוף שהמקלדת שלכם יכולה לשלוח.

פעולות אלה ניתנות להגדרה מחדש. עיינו בפעולות גלילה לרשימה המלאה של שמות הפעולות, כולל גרסאות חצי עמוד ועמוד מלא שאין להן שיוך ברירת מחדל.

#מעקב אוטומטי (Auto-follow)

גלילה מעלה משהה את המעקב האוטומטי כדי שפלט חדש לא ימשוך אתכם חזרה לתחתית. כפתור Jump to bottom צף מעל הקצה התחתון של התמליל בזמן שאתם מגוללים מעלה, ומציג ספירה כגון 3 new messages כאשר פלט חדש מגיע. לחצו עליו, הקישו על Ctrl+End, או גללו לתחתית כדי לחדש את המעקב.

בזמן שהמעקב האוטומטי מושהה, התצוגה נשארת במקום שאליו גללתם גם כאשר תשובה מסיימת לזרום.

רמז המקלדת שעל הכפתור משקף את מה שהמקלדת שלכם יכולה לשלוח. ב-macOS הוא מציע לחיצה, או Fn+↓ לגלילה, מכיוון ש-Ctrl+End אינו מגיע אל Claude Code ממקלדת של Mac. הגדירו מחדש את scroll:bottom והכפתור יציג את הצירוף שלכם בכל פלטפורמה.

בטרמינל צר מדי שאינו מאפשר את הצגת התווית המלאה, הכפתור מקצר את הרמז במקום לגלוש לשורת התמליל שמתחתיו.

כדי לכבות את המעקב האוטומטי לחלוטין כך שהתצוגה תישאר היכן שהשארתם אותה, פתחו את /config והגדירו את Auto-scroll למצב כבוי (off). כאשר גלילה אוטומטית מושבתת, התצוגה לעולם אינה קופצת לתחתית מעצמה. בקשות הרשאה ותיבות דו שיח אחרות שדורשות תגובה עדיין נגללות לתצוגה ללא קשר להגדרה זו.

#גלילה באמצעות גלגלת העכבר

גלילה באמצעות גלגלת העכבר דורשת מהטרמינל שלכם להעביר אירועי עכבר אל Claude Code. רוב הטרמינלים עושים זאת בכל פעם שיישום מבקש זאת. ב-iTerm2 מדובר בהגדרה לכל פרופיל: אם הגלגלת אינה עושה דבר אך PgUp ו-PgDn פועלים, פתחו את Settings > Profiles > Terminal והפעילו את Enable mouse reporting. אותה הגדרה נדרשת גם כדי שלחיצה להרחבה ובחירת טקסט יפעלו.

אם גלילה עם גלגלת העכבר מרגישה איטית, ייתכן שהטרמינל שלכם שולח אירוע גלילה אחד לכל שן פיזית ללא מכפיל. חלק מהטרמינלים, כמו Ghostty ו-iTerm2 כאשר גלילה מהירה מופעלת בהם, כבר מגבירים אירועי גלגלת. אחרים, כולל הטרמינל המשולב של VS Code, שולחים בדיוק אירוע אחד לכל שן. Claude Code אינו יכול לזהות באיזה מהם מדובר.

הגדירו את CLAUDE_CODE_SCROLL_SPEED כדי להכפיל את מרחק הגלילה הבסיסי:

export CLAUDE_CODE_SCROLL_SPEED=3

ערך של 3 תואם לברירת המחדל ב-vim וביישומים דומים. ההגדרה מקבלת כל ערך חיובי עד 20, כולל ערכי שברים מתחת ל-1 כגון 0.25 כדי להאט גלילה מואצת של משטח מגע וגלגלת בטרמינלים שכבר מגבירים אירועי גלגלת.

כדי לכוונן את מהירות הגלילה באופן אינטראקטיבי, הריצו /scroll-speed. תיבת הדו שיח מציגה סרגל שתוכלו לגלול בזמן שהיא פתוחה כדי שתוכלו להרגיש בשינוי באופן מיידי. לחצו על ו- כדי לכוונן את המהירות, על r כדי לאפס לברירת המחדל שזוהתה אוטומטית, ועל Enter כדי לשמור. תיבת הדו שיח מתקדמת בצעדים של מספרים שלמים עד 10, ובטרמינלים התומכים בשליטה עדינה יותר היא מציעה גם רבעי צעדים עד 0.25. רבעי צעדים דורשים Claude Code גרסה v2.1.172 ומעלה.

הפקודה כותבת את אותו ערך שמשתנה הסביבה CLAUDE_CODE_SCROLL_SPEED מגדיר, שנשמר באופן קבוע ב-~/.claude/settings.json. המקסימום בתיבת הדו שיח הוא 10: אם הגדרתם ערך גבוה יותר באמצעות משתנה הסביבה, תיבת הדו שיח תציג 10, ושמירה מתוך תיבת הדו שיח תשמור 10. הפקודה אינה זמינה בטרמינל של JetBrains IDE.

בנפרד ממהירות הבסיס, Claude Code מאיץ את קצב הגלילה כאשר אתם מסובבים את הגלגלת במהירות, כך שסיבוב מהיר עובר מרחק גדול יותר מאשר אותו מספר של שיניים אטיות. כדי לכבות את ההאצה ולשמור על קצב קבוע לכל שן, הגדירו את wheelScrollAccelerationEnabled ל-false ב-settings.json. הגדרה זו דורשת Claude Code גרסה v2.1.174 ומעלה.

#גלילה בטרמינל של JetBrains IDE

בטרמינל של JetBrains IDE, Claude Code מיישם טיפול גלילה משלו ומתעלם מ-CLAUDE_CODE_SCROLL_SPEED. הטרמינל שולח אירועי גלילה בקצב גבוה בהרבה מאמולטורים אחרים, כך שמכפיל המכוון למקום אחר יחרוג כאן בהרבה.

בגרסה 2025.2, יש בטרמינל גם באגים בגלגלת העכבר שמייצרים מקשי חצים שגויים ואירועים בכיוון הלא נכון. Claude Code מזהה אותם בזמן ריצה וממתן אותם אוטומטית, כך שגלילה במשטח מגע ובגלגלת עכבר פועלת ללא צורך בהגדרה. לחוויית הגלילה הטובה ביותר, שדרגו לגרסה 2025.3 ומעלה. Claude Code מציג רמז בפעם הראשונה שאתם גוללים אם הוא מזהה את הבאג.

#חיפוש ועיון בשיחה

Ctrl+o מעביר הלוך ושוב בין שורת הקלט הרגילה למצב תמליל.

לתצוגה שקטה יותר שמציגה רק את שורת הקלט האחרונה שלכם, סיכום של שורה אחת של קריאות לכלים עם נתוני diffstat של עריכות, ואת התשובה הסופית, הריצו /focus. ההגדרה נשמרת בין הפעלות. הריצו /focus שוב כדי לכבות אותה.

מצב תמליל מקבל ניווט וחיפוש בסגנון less:

מקשפעולה
/פתיחת חיפוש. הקלידו כדי למצוא התאמות, Enter לאישור, Esc לביטול ושחזור מיקום הגלילה שלכם
n / Nקפיצה להתאמה הבאה או הקודמת. עובד לאחר שסגרתם את סרגל החיפוש
j / k או / גלילה של שורה אחת
g / G או Home / Endקפיצה לראש או לתחתית
{ / }קפיצה לשורת הקלט (prompt) הקודמת או הבאה
Ctrl+u / Ctrl+dגלילה של חצי עמוד
Ctrl+b / Ctrl+f או Space / bגלילה של עמוד שלם
Ctrl+o, Esc, או qיציאה ממצב תמליל וחזרה לשורת הקלט

קיצור Cmd+f של הטרמינל שלכם וחיפוש ב-tmux אינם רואים את השיחה מכיוון שהיא מתקיימת בחוצץ המסך החלופי, ולא בהיסטוריית הגלילה המקורית. כדי להעביר את התוכן בחזרה לטרמינל שלכם, לחצו על Ctrl+o כדי להיכנס תחילה למצב תמליל, ולאחר מכן:

  • [: כותב את השיחה המלאה אל חוצץ היסטוריית הגלילה המקורי של הטרמינל שלכם, כאשר כל פלט הכלים מורחב. השיחה היא כעת טקסט רגיל בטרמינל שלכם, כך ש-Cmd+f, מצב העתקה של tmux וכל כלי מקורי אחר יכולים לחפש או לבחור בה. הפעלות ארוכות עשויות להשהות לרגע בזמן שזה קורה. הדבר נמשך עד שאתם יוצאים ממצב תמליל באמצעות Esc או q, מה שמחזיר אתכם לרינדור במסך מלא. הלחיצה הבאה על Ctrl+o מתחילה מחדש.
  • v: כותב את השיחה לקובץ זמני ופותח אותו ב-$VISUAL או ב-$EDITOR.

#צפייה בשינויים שלכם בחלונית ה-diff

ברינדור במסך מלא, /diff פותח חלונית לצד השיחה במקום מציג שעליכם לסגור, כך שתוכלו לצפות בשינויים המצטברים בזמן ש-Claude עובד. בטרמינל רחב החלונית יכולה גם להיפתח מעצמה ברגע ש-Claude מתחיל לערוך קבצים. חלונית ה-diff מפרטת מה היא מציגה, כיצד להשאיר אותה סגורה, וכיצד לשנות מול מה היא משווה.

#ניקוי השיחה

הריצו /clear כדי להתחיל שיחה חדשה.

כדי לנקות את המסך ולשמור על השיחה, לחצו על Ctrl+L. ההודעות המוקדמות יותר נגללות למעלה אל מחוץ לתצוגה, ותוכלו לגלול חזרה מעלה עם PgUp או גלגלת העכבר כדי לקרוא אותן שוב. לפני גרסה v2.1.260, Ctrl+L צייר מחדש את המסך מבלי לנקות אותו. לפני גרסה v2.1.238, לחיצה עליו פעמיים בתוך שתי שניות הריצה את הפקודה /clear.

Cmd+K מבצע את אותה פעולה כמו Ctrl+L כאשר הטרמינל שלכם מעביר אותו אל Claude Code. ב-iTerm2 וב-Terminal.app מטפלים ב-Cmd+K בעצמם, ו-Claude Code מצייר מחדש את השיחה במקום לנקות אותה, לכן לחצו על Ctrl+L בטרמינלים אלה.

#שימוש עם tmux

רינדור במסך מלא פועל בתוך tmux, עם שלוש הסתייגויות.

גלילה באמצעות גלגלת העכבר דורשת את מצב העכבר של tmux. אם קובץ ~/.tmux.conf שלכם אינו מפעיל זאת כבר, הוסיפו שורה זו וטענו מחדש את התצורה שלכם:

set -g mouse on

ללא מצב עכבר, אירועי גלגלת מגיעים אל tmux במקום אל Claude Code. גלילה באמצעות המקלדת עם PgUp ו-PgDn פועלת בשני המקרים. Claude Code מדפיס רמז חד פעמי בעת ההפעלה אם הוא מזהה את tmux כאשר מצב עכבר כבוי.

רינדור במסך מלא אינו תואם למצב השילוב של iTerm2 עם tmux, שהוא המצב שאליו נכנסים באמצעות tmux -CC. במצב שילוב, iTerm2 מרנדר כל חלונית של tmux כפיצול מקורי במקום לאפשר ל-tmux לצייר אל הטרמינל. חוצץ המסך החלופי ומעקב העכבר אינם פועלים שם כשורה: גלגלת העכבר אינה עושה דבר, ולחיצה כפולה עלולה לשבש את מצב הטרמינל. אל תפעילו רינדור במסך מלא בהפעלות של tmux -CC. הפעלה רגילה של tmux בתוך iTerm2, ללא -CC, עובדת היטב.

גרסאות tmux עד סדרת 3.6 כולל אינן מיישמות פלט מסונכרן, ולכן תחת גרסאות אלה ייתכן שתראו יותר הבהובים במהלך ציור מחדש מאשר בהרצת Claude Code ישירות בטרמינל שלכם. Claude Code בודק את הטרמינל לתמיכה בפלט מסונכרן בעת ההפעלה ומשתמש בו כאשר הטרמינל מדווח על כך. אם אתם רואים הבהובים תחת tmux, שדרגו לגרסה החדשה ביותר של tmux או הריצו את Claude Code בלשונית טרמינל משלו מחוץ ל-tmux.

#שמירה על בחירת טקסט מקורית

לכידת עכבר היא נקודת החיכוך הנפוצה ביותר, במיוחד דרך SSH או בתוך tmux. כאשר Claude Code לוכד אירועי עכבר, פעולת העתקה בעת בחירה המקורית של הטרמינל שלכם מפסיקה לעבוד. הבחירה שאתם מבצעים באמצעות לחיצה וגרירה קיימת בתוך Claude Code, ולא בחוצץ הבחירה של הטרמינל שלכם, ולכן מצב העתקה של tmux, רמזי Kitty וכלים דומים אינם רואים אותה.

Claude Code כותב את הבחירה אל לוח הגזירים של המערכת, והנתיב שבו הוא משתמש תלוי בהגדרות שלכם. בהפעלה מקומית הוא מריץ כלי מקורי של לוח הגזירים:

  • macOS: pbcopy
  • Linux: wl-copy ב-Wayland, או xclip או xsel ב-X11, מה שמותקן. Claude Code כותב גם ללוח הגזירים וגם לבחירת PRIMARY, כך שהדבקה בלחיצה אמצעית עובדת.
  • Windows ו-WSL: הפקודה Set-Clipboard של PowerShell.

בתוך tmux הוא כותב גם אל חוצץ ההדבקה של tmux. דרך SSH הוא חוזר לרצפי בריחה של OSC 52. בתוך GNU screen, Claude Code מעתיק גם בחירות ארוכות אל לוח הגזירים. לפני גרסה v2.1.219, אם העתקתם בחירה ארוכה מכ-570 תווים, GNU screen הדפיס טקסט base64 לתוך החלון במקום זאת. Claude Code מציג הודעת toast לאחר כל העתקה המציינת באיזה נתיב הוא השתמש.

חלק מהטרמינלים חוסמים את OSC 52 כברירת מחדל. ב-iTerm2 הוא חסום עד שתפעילו את Settings > General > Selection > Applications in terminal may access clipboard. הרצת /terminal-setup ב-iTerm2 מפעילה זאת עבורכם.

עבור בחירה מקורית חד פעמית, המקש שיש להשתמש בו תלוי בטרמינל שלכם:

  • Terminal.app: מקש Fn
  • iTerm2: מקש Option
  • VS Code, Cursor ו-Devin Desktop: מקש Shift, או Option ב-macOS כאשר ההגדרה terminal.integrated.macOptionClickForcesSelection מופעלת
  • רוב שאר הטרמינלים: מקש Shift

החזיקו מקש זה בזמן שאתם לוחצים וגוררים. הטרמינל שלכם מטפל בבחירה בעצמו במקום להעביר אותה אל Claude Code, כך שקיצורי העתקה כגון Cmd+C עובדים על מה שבחרתם. Claude Code מציג גם את המקש הנכון ברמז שמופיע על המסך.

דרך SSH או בתוך tmux, Claude Code אינו יכול לזהות תמיד את הטרמינל שממנו אתם מתחברים, ולכן הרמז מפרט את המקשים האפשריים במקום זאת.

אם אתם מסתמכים על בחירה מקורית כל הזמן, הגדירו את CLAUDE_CODE_DISABLE_MOUSE=1 כדי לבטל את לכידת העכבר תוך שמירה על רינדור ללא הבהובים וזיכרון יציב:

CLAUDE_CODE_NO_FLICKER=1 CLAUDE_CODE_DISABLE_MOUSE=1 claude

כאשר לכידת העכבר מושבתת, גלילה באמצעות המקלדת עם PgUp, PgDn, Ctrl+Home ו-Ctrl+End עדיין עובדת, והטרמינל שלכם מטפל בבחירה באופן מקורי. אתם מאבדים לחיצה למיקום הסמן, לחיצה להרחבת פלט כלים, לחיצה על כתובות URL וגלילה באמצעות הגלגלת בתוך Claude Code.

כדי לשמור על גלילה באמצעות הגלגלת אך לכבות טיפול בלחיצה, גרירה וריחוף, הגדירו CLAUDE_CODE_DISABLE_MOUSE_CLICKS=1 במקום זאת. דורש Claude Code גרסה v2.1.195 ומעלה. למשתנה CLAUDE_CODE_DISABLE_MOUSE יש קדימות כאשר שני המשתנים מוגדרים.

כאשר לחיצות מושבתות, Claude Code עדיין לוכד את העכבר, כך שהגלגלת ומשטח המגע גוללים את השיחה אך לחיצות שמאליות אינן עושות דבר בתוך Claude Code. עדיין עליכם להחזיק את המקש המתאים של הטרמינל שלכם לצורך בחירה מקורית בלחיצה וגרירה. לחיצה ימנית והדבקה בלחיצה אמצעית ממשיכות לפעול בטרמינלים התומכים בכך.

#פתרון בעיות

#טקסט ישן או לא במקומו על המסך

רינדור במסך מלא שולח רק את התאים שהשתנו בין פריימים. חלק מהטרמינלים, לרוב Windows Terminal ומארחים אחרים המבוססים על ConPTY, ממזגים כתיבות ממוקמות אלו בצורה שגויה ומשאירים שברי פלט קודם על המסך עד שאתם משנים את גודל החלון.

הגדירו את CLAUDE_CODE_ALT_SCREEN_FULL_REPAINT=1 כדי לצייר מחדש כל תא בכל פריים במקום לשלוח עדכונים הדרגתיים.

ב-Windows PowerShell:

$env:CLAUDE_CODE_ALT_SCREEN_FULL_REPAINT = "1"
claude

ב-macOS או Linux:

CLAUDE_CODE_ALT_SCREEN_FULL_REPAINT=1 claude

ב-Windows, Claude Code כבר מפעיל ציור מחדש מלא באופן אוטומטי עבור הפעלות רקע ו-agent view, כך שאתם צריכים להגדיר את המשתנה רק עבור הפעלה אינטראקטיבית במסך מלא שהפעלתם ישירות.

#הודעת Claude Code's fullscreen renderer didn't finish starting last time מופיעה בעת ההפעלה

אם הפעלה במסך מלא במכונה זו קורסת לפני שהחלה בהצלחה, Claude Code מתחיל את ההפעלה הבאה שלכם במרנדר הקלאסי ומדפיס אחת משתי שורות. הפעלה נחשבת כמי שהחלה בהצלחה ברגע שהיא ציירה את הפריים הראשון שלה ולאחר מכן נשארה פעילה במשך 10 שניות, או שסיימתם אותה באמצעות /exit, Ctrl+C או Ctrl+D. השורה שאתם רואים מציינת מה Claude Code יעשה לאחר הפעלה זו:

  • לאחר הפעלה כושלת אחת, מופיעה ההודעה Claude Code's fullscreen renderer didn't finish starting last time on this machine. Claude Code ינסה רינדור במסך מלא שוב בהפעלה הבאה שתתחילו.
  • לאחר שתי הפעלות כושלות, מופיעה ההודעה Claude Code's fullscreen renderer has repeatedly failed to start on this machine. Claude Code ימשיך להשתמש במרנדר הקלאסי עד שתעדכנו את Claude Code או תריצו /tui fullscreen, ולא ידפיס דבר בהפעלות מאוחרות יותר אלה.

כדי לוודא שהפעלה שנכשלה היא הסיבה לכך שאתם נמצאים במרנדר הקלאסי, הריצו /tui ללא ארגומנט. כל עוד הפעלה שנכשלה היא הסיבה, שורת Current renderer תציין זאת.

כדי להישאר במרנדר הקלאסי, הריצו /tui default, מה ששומר את הגדרת tui ללא הפעלה מחדש. כדי לנסות שוב רינדור במסך מלא, הריצו /tui fullscreen. אם גם הפעלה זו אינה מסיימת להתחיל, דווחו על הבעיה.

לפני גרסה v2.1.236, Claude Code המשיך להתחיל הפעלות ברינדור במסך מלא לאחר הפעלה שנכשלה.

#כיצד Claude Code סופר הפעלות שנכשלו

  • הפעלות שנספרות: רק הפעלות שהחלו ברינדור במסך מלא מכיוון שהגדרת tui שלכם קובעת זאת, מכיוון שאישרתם את תיבת הדו שיח בהפעלה, או מכיוון ש-Claude Code מתחיל אתכם במסך מלא כברירת מחדל.
  • CLAUDE_CODE_NO_FLICKER=1: אם הגדרתם אותו, Claude Code מרנדר הפעלה זו במסך מלא גם לאחר הפעלה שנכשלה, ואינו סופר אותה.
  • איפוס הספירה: Claude Code סופר הפעלות שנכשלו לכל גרסה של Claude Code, והפעלה מוצלחת במסך מלא מאפסת את הספירה.
  • תיבת דו שיח בהפעלה: אם אישרתם את תיבת הדו שיח וההפעלה שהופעלה מחדש קרסה, Claude Code אינו מדפיס אף אחת משתי השורות ולא יציג את תיבת הדו שיח שוב בגרסה זו של Claude Code.

#תצוגה מקדימה למחקר

רינדור במסך מלא הוא תכונה הנמצאת בתצוגה מקדימה למחקר (research preview). היא נבדקה באמולטורים נפוצים של טרמינל, אך ייתכן שתיתקלו בבעיות רינדור בטרמינלים פחות נפוצים או בהגדרות תצורה חריגות.

אם אתם נתקלים בבעיה, הריצו /feedback בתוך Claude Code כדי לדווח עליה, או פתחו פנייה ב-מאגר GitHub של claude-code. ציינו את שמו ואת גרסתו של אמולטור הטרמינל שלכם.

כדי לכבות רינדור במסך מלא, הריצו /tui default, או בטלו את הגדרת CLAUDE_CODE_NO_FLICKER אם הפעלתם אותו בדרך זו. כאשר אתם חוזרים אחורה באמצעות /tui default, ייתכן ש-Claude Code יציג תחילה שאלת משוב אופציונלית שתשאל מה גרם לכם להחליף. הקלידו סיבה ולחצו על Enter כדי לשלוח, או לחצו על Esc כדי לדלג. ה-CLI יופעל מחדש במרנדר הקלאסי בכל מקרה. כדי לכפות שימוש במרנדר הקלאסי ללא תלות בהגדרת tui השמורה, הגדירו CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1. המרנדר הקלאסי שומר את השיחה בהיסטוריית הגלילה המקורית של הטרמינל שלכם, כך ש-Cmd+f ומצב העתקה של tmux עובדים כרגיל.

הפעלות רקע שנפתחות מתוך agent view או באמצעות claude attach משתמשות תמיד ברינדור במסך מלא. הטרמינל המתחבר נכנס לחוצץ המסך החלופי כדי להציג את ההפעלה, ולמרנדר הקלאסי אין שם היסטוריית גלילה או טיפול בעכבר, ולכן הגדרת tui והמשתנה CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN אינם חלים עליהן.