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

תיעוד 159

מצב אינטראקטיבי

מדריך מלא לקיצורי מקלדת, מצבי קלט ותכונות אינטראקטיביות בסשנים של Claude Code.

#קיצורי מקלדת

[!NOTE]

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

משתמשי macOS: קיצורים של מקש Option/Alt (Alt+B, Alt+F, Alt+D, Alt+Y, Alt+P) דורשים להגדיר את Option כ-Meta בטרמינל. ראו הפעלת קיצורי מקש Option ב-macOS להגדרה בכל טרמינל.

#בקרות כלליות

קיצורתיאורהקשר
Ctrl+Cהפסקה, או ניקוי הקלטמפסיק פעולה שרצה. אם שום דבר לא רץ, הלחיצה הראשונה מנקה את קלט ההנחיה והלחיצה השנייה יוצאת מ-Claude Code. כדי להחזיר טיוטה שנוקתה, ראו החזרת טיוטה שנוקתה
Ctrl+X Ctrl+Kעצירת כל סוכני המשנה ברקע שרצים בסשן הזה, וכיבוי תשובות אוטומטיות לארטיפקטים להמשך הסשן. לחצו פעמיים בתוך 3 שניות לאישור. אפשר ללחוץ בזמן שפתוחה בקשת הרשאה של סוכן משנה ברקעבקרת סוכני משנה
Ctrl+Dיציאה מסשן Claude Codeהלחיצה הראשונה מציגה רמז לאישור, והלחיצה השנייה בתוך 800ms יוצאת. כשיש טקסט בהנחיה, Ctrl+D מוחק את התו שאחרי הסמן במקום זאת
Ctrl+G או Ctrl+X Ctrl+Eפתיחה בעורך הטקסט ברירת המחדלעריכת ההנחיה או תשובה מותאמת אישית בעורך הטקסט ברירת המחדל. Ctrl+X Ctrl+E הוא הקישור המקורי של readline. הפעילו את Show last response in external editor ב-/config כדי להוסיף לפני ההנחיה את התשובה הקודמת של Claude כהקשר בהערות #. Claude Code מסיר את בלוק ההערה כששומרים
Ctrl+Lציור מחדש של המסךכופה ציור מחדש מלא של הטרמינל, ושומר את הקלט ואת היסטוריית השיחה. השתמשו בזה כדי להתאושש אם התצוגה משתבשת או מתרוקנת חלקית. ראו ניקוי השיחה לעיבוד במסך מלא
Ctrl+Oהחלפת מצב צופה התמלילמציג שימוש מפורט בכלים וביצוע, עם חותמת זמן והמודל ששימש בכל הודעת עוזר. גם מרחיב שורות שמתקפלות כברירת מחדל, כמו קריאות MCP, שמוצגות כשורה אחת Called slack 3 times, והודעות מהסשנים האחרים שלכם, שמוצגות כתצוגה מקדימה בשורה אחת Message from @<sender>
Ctrl+Rחיפוש לאחור בהיסטוריית הפקודותחיפוש אינטראקטיבי בין פקודות קודמות
Ctrl+V או Cmd+V (iTerm2) או Alt+V (Windows ו-WSL)הדבקת תמונה מהלוחמוסיף שבב [Image #N] בסמן כדי שאפשר יהיה להפנות אליו לפי מיקום בהנחיה. ב-WSL, גם Ctrl+V וגם Alt+V מקושרים. השתמשו ב-Alt+V אם הטרמינל שלכם תופס את Ctrl+V
Ctrl+Bהעברת משימות רצות לרקעמעביר לרקע פקודות Bash וסוכנים. משתמשי Tmux לוחצים פעמיים
Ctrl+Tהחלפת מצב רשימת המשימות של Claudeהצגה או הסתרה של רשימת המשימות של Claude באזור הסטטוס. זו לא תצוגת המשימות ברקע. השתמשו ב-/tasks כדי לראות shells וסוכני משנה שרצים
Ctrl+Sשמירה זמנית או שחזור של ההנחיהכשיש טקסט בקלט, שומר אותו זמנית ומנקה את ההנחיה. לחיצה נוספת על הנחיה ריקה משחזרת את הטקסט השמור, את מיקום הסמן, את התוכן שהודבק ואת מצב הקלט, כך שהנחיית ! פקודת shell שנשמרה חוזרת במצב shell
Ctrl+Zהשהיית Claude CodeUnix בלבד. משהה את התהליך אל ה-shell שלכם. הריצו fg כדי לחדש
Left/Right arrowsמעבר בין לשוניות בתיבת דו שיחניווט בין לשוניות בתיבות הרשאה ובתפריטים. בתיבת דו שיח עם לשוניות, המקשים מחליפים לשוניות בזמן ששורת הלשוניות בפוקוס. ראו פעולות לשוניות לאופן תנועת הפוקוס
Tabקבלה של הצעת השלמה אוטומטית, או הוספת תגובה לתשובת הרשאהבזמן שמוצגות הצעות השלמה אוטומטית בקלט ההנחיה, מקבל את ההצעה שנבחרה. ברוב בקשות ההרשאה, כש-Yes או No בפוקוס, פותח שדה תגובה על האפשרות הזו, ולחיצה נוספת סוגרת את השדה. ראו הוספת תגובה כשעונים לבקשת הרשאה
Up/Down arrows או Ctrl+P/Ctrl+Nהזזת הסמן או ניווט בהיסטוריית הפקודותכשהקלט משתרע על יותר משורה חזותית אחת, בין אם בגלישה ובין אם במספר שורות, קודם מזיז את הסמן בתוך ההנחיה. כשהסמן בשורה החזותית הראשונה או האחרונה, לחיצה נוספת מנווטת בהיסטוריית הפקודות. בזמן שיש הודעות בתור, Up מהשורה הראשונה במקום זאת מחזיר אותן
Escהפסקת Claude, או סגירת תיבת דו שיחעצירת התשובה הנוכחית או קריאת הכלי באמצע הסבב כדי שאפשר יהיה לנתב מחדש. Claude שומר את העבודה שנעשתה עד כה. אם יש הודעות בתור, Claude Code שולח אותן בהמשך. כשתיבת דו שיח פתוחה, Esc סוגר את תיבת הדו שיח. כשפריט בתחתית נבחר, כמו שורה בלוח סוכני המשנה מתחת להנחיה, Esc מבטל את הבחירה במקום להפסיק. בבקשת הרשאה, Esc דוחה את הפעולה, כמו No בלי תגובה
Esc + Escניקוי טיוטת הקלט, או חזרה לאחורכשקלט ההנחיה מכיל טקסט, Esc כפול מנקה אותו ושומר את הטיוטה בהיסטוריה כך ש-Up מחזיר אותה. כשהקלט ריק, Esc כפול פותח את תפריט החזרה לאחור כדי לשחזר או לסכם קוד ושיחה מנקודה קודמת
Ctrl+Enter או Ctrl+X Ctrl+Sשליחת הודעות מהתור עכשיושולח את ההודעות שבתור, ואת הטיוטה יחד איתן, מיד. מתי Claude Code שולח את מה ששמתם בתור מכסה מה קורה לסבב ש-Claude עובד עליו. במצב shell, המקש רק שם את הפקודה בתור. בטרמינלים שלא מדווחים על מקשים מורחבים, Ctrl+Enter מגיע כ-Enter רגיל. Ctrl+X Ctrl+S עובד בכל טרמינל. דורש Claude Code v2.1.275 או חדש יותר
Shift+Tab, או Alt+M ב-Windows כשסביבת הריצה Node או Bun לא מפעילה מצב קלט VTמעבר בין מצבי הרשאהמעבר בין default (מסומן Manual במחוון המצב), acceptEdits, plan, וכשהם זמינים, bypassPermissions ואז auto. מ-auto, הלחיצה הראשונה עוברת ל-default. ראו מצבי הרשאה. בבקשת הרשאה לקובץ, אותו מקש סוגר שדה תגובה פתוח. כשאין שדה פתוח, הוא בוחר את האפשרות שמאפשרת את הפעולה להמשך הסשן, כשהבקשה מציעה את האפשרות הזו
Option+P (macOS) או Alt+P (Windows/Linux)החלפת מודלהחלפת מודלים בלי לנקות את ההנחיה
Option+T (macOS) או Alt+T (Windows/Linux)החלפת מצב חשיבה מורחבתהפעלה או כיבוי של מצב חשיבה מורחבת. אין השפעה על Opus 5.5, Sonnet 5.5, Haiku 5.5, או מודלי Fable, שתמיד משתמשים בחשיבה מורחבת. עובד ב-macOS בלי להגדיר את Option כ-Meta
Option+O (macOS) או Alt+O (Windows/Linux)החלפת מצב מהירהפעלה או כיבוי של מצב מהיר

#עריכת טקסט

קיצורתיאורהקשר
Ctrl+Aהזזת הסמן לתחילת השורה הנוכחיתבקלט מרובה שורות, עובר לתחילת השורה הלוגית הנוכחית
Ctrl+Eהזזת הסמן לסוף השורה הנוכחיתבקלט מרובה שורות, עובר לסוף השורה הלוגית הנוכחית
Ctrl+Kמחיקה עד סוף השורהשומר את הטקסט שנמחק להדבקה
Ctrl+Uמחיקה מהסמן עד תחילת השורהשומר את הטקסט שנמחק להדבקה. חזרו על הפעולה כדי לנקות על פני שורות בקלט מרובה שורות. ב-macOS, אמולטורים של טרמינל, כולל iTerm2 ו-Terminal.app, ממפים את Cmd+Backspace לקיצור הזה
Ctrl+Wמחיקה אחורה עד הרווח הלבן הקודםשומר את הטקסט שנמחק להדבקה. לחיצה אחת מסירה נתיב שלם או --flag=value. כדי למחוק רק את המילה הקודמת, לחצו Option+Delete ב-macOS או Ctrl+Backspace ב-Windows
Ctrl+Yהדבקת טקסט שנמחקמדביק את הטקסט האחרון שמחקתם באחד מקיצורי מחיקת המילה או השורה, כמו Ctrl+K, Ctrl+U, או Ctrl+W
Alt+Y (אחרי Ctrl+Y)מעבר בהיסטוריית ההדבקהאחרי הדבקה, מעבר בין טקסטים שנמחקו קודם. דורש Option כ-Meta ב-macOS
Alt+Bהזזת הסמן מילה אחת אחורהניווט בין מילים. דורש Option כ-Meta ב-macOS
Alt+Fהזזת הסמן מילה אחת קדימהעובר לסוף המילה הנוכחית, או לסוף המילה הבאה כשהסמן בין מילים. דורש Option כ-Meta ב-macOS
Alt+Dמחיקה עד סוף המילהמוחק עד סוף המילה הנוכחית, או עד סוף המילה הבאה כשהסמן בין מילים. שומר את הטקסט שנמחק להדבקה. דורש Option כ-Meta ב-macOS
Ctrl+_ או Ctrl+Shift+-ביטול עריכת הקלט האחרונהמשחזר את טקסט הקלט הקודם ואת מיקום הסמן

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

קיצורי המילה Alt+B, Alt+F, Alt+D, Option+Delete, ו-Ctrl+Backspace מתייחסים למילה כרצף של אותיות וספרות, כך שסימני פיסוק כמו _, ., ו-/ מפרידים בין מילים. כש-src/utils/foo.ts נמצא בהנחיה, לחיצות חוזרות על Alt+B עוצרות בתחילת ts, foo, utils, ו-src.

Ctrl+W שונה: הוא מתעלם מסימני פיסוק ומוחק אחורה עד הרווח הלבן הקודם, כך שלחיצה אחת מסירה את כל src/utils/foo.ts.

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

מוסכמות readline האלה חלות ב-Claude Code v2.1.261 ואילך. הגדרת keybindingFlavor שהפעילה אותן בגרסאות קודמות הוצאה משימוש ואין לה השפעה.

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

#ערכת נושא ותצוגה

קיצורתיאורהקשר
Ctrl+Tהחלפת הדגשת תחביר לבלוקי קודעובד רק בתוך תפריט הבורר /theme. קובע אם קוד בתשובות של Claude משתמש בצביעת תחביר

#קלט מרובה שורות

שיטהקיצורהקשר
בריחה מהירה\ + Enterעובד בכל הטרמינלים
מקש OptionOption+Enterאחרי הפעלת Option כ-Meta ב-macOS
Shift+EnterShift+Enterמקורי ב-iTerm2, WezTerm, Ghostty, Kitty, Warp, Apple Terminal, Windows Terminal. לטרמינלים אחרים, ראו הזנת הנחיות מרובות שורות
רצף בקרהCtrl+Jעובד בכל טרמינל בלי הגדרה
מצב הדבקההדבקה ישירהלבלוקי קוד, יומנים

#פקודות מהירות

קיצורתיאורהערות
/ בהתחלהפקודה או מיומנותראו פקודות ומיומנויות
! בהתחלהמצב shellהרצת פקודה ישירות, הוספת הפלט שלה לסשן, וקבלת תשובה מ-Claude עליה
@אזכור נתיב קובץהפעלת השלמה אוטומטית של נתיב קובץ. בסשנים עם הודעות בין סשנים, כשמקלידים לפחות אות אחת אחרי ה-@, Claude Code מציע גם את הסשנים החיים האחרים שלכם במכונה הזו, כדי שאפשר יהיה לומר ל-Claude לשלוח הודעה לסשן שתבחרו. דורש Claude Code v2.1.232 או חדש יותר
:קוד קצר של אמוג'יהקלידו :name: מלא כדי להוסיף את האמוג'י, או שני תווים או יותר להצעות. ראו קודים קצרים של אמוג'י
? על קלט ריקהחלפת מצב לוח העזרה לקיצוריםהקלדת ? כשהקלט כבר מכיל טקסט מוסיפה את התו

#צופה התמליל

כשצופה התמליל פתוח (מוחלף עם Ctrl+O), הקיצורים האלה זמינים. הריצו /tui בלי ארגומנט כדי לבדוק איזה מעבד פעיל. אפשר למפות מחדש את Ctrl+E דרך transcript:toggleShowAll.

קיצורתיאור
?החלפת מצב לוח העזרה לקיצורי מקלדת. דורש עיבוד במסך מלא
{ / }קפיצה להנחיית המשתמש הקודמת או הבאה, כמו תנועת פסקה ב-vim. דורש עיבוד במסך מלא
Ctrl+Eהחלפת הצגת כל התוכן. זמין במעבד הקלאסי בלבד, לא בעיבוד במסך מלא
[כתיבת השיחה המלאה ל-scrollback המקורי של הטרמינל כדי ש-Cmd+F, מצב העתקה של tmux, וכלים מקוריים אחרים יוכלו לחפש בה. דורש עיבוד במסך מלא
vכתיבת השיחה לקובץ זמני ופתיחה שלו ב-$VISUAL או $EDITOR. דורש עיבוד במסך מלא
q, Ctrl+C, Escיציאה מתצוגת התמליל. את שלושתם אפשר למפות מחדש דרך transcript:exit

#קלט קולי

קיצורתיאורהערות
החזקה או הקשה על Spaceהכתבה קוליתדורש שהכתבה קולית תהיה מופעלת. החזיקו כדי להקליט, או הריצו /voice tap להחלפה בהקשה. ניתן למיפוי מחדש

#פקודות

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

בעיבוד במסך מלא, גם רשימות ההצעות של פקודת / ושל קובץ @ מגיבות לעכבר: ריחוף מדגיש שורה ולחיצה מקבלת אותה.

ראו את מדריך הפקודות לרשימה המלאה של הפקודות שכלולות ב-Claude Code.

#השלמת פקודה באמצע הנחיה

השלמת פקודות עובדת גם באמצע הנחיה: הקלידו / אחרי רווח, ואז את האותיות הראשונות של שם, כמו ב-run the tests, then /com. רק פקודות שהשם שלהן מתחיל באותיות האלה מתאימות, כך שנתיב קובץ כמו /tmp/notes.md לא משאיר רשימה פתוחה. Claude Code מריץ פקודה בעצמו רק כשהפקודה מתחילה את ההודעה שלכם.

  • בעיבוד במסך מלא: ההתאמות נפתחות כרשימה בזמן ההקלדה, בלי שורה מודגשת, כך ש-Enter עדיין שולח את ההנחיה כפי שהוקלדה. לחצו Tab כדי להכניס את ההתאמה העליונה, או בחרו שורה עם מקשי החצים ו-Enter.
  • מחוץ למסך מלא: שאר ההתאמה העליונה מופיע כטקסט רפאים בסמן, עם ספירה כמו +2 כשעוד פקודות מתאימות. לחצו Tab כדי להכניס את ההתאמה היחידה, או כדי לפתוח את הרשימה כשכמה מתאימות, ואז בחרו שורה עם מקשי החצים ו-Enter.

בשני המעבדים, לחצו Tab על / חשוף באמצע הנחיה כדי לרשום כל פקודה.

מיומנות של תוסף מתאימה גם לפי השם החשוף שלה, כך ש-/deploy מוצא מיומנות בשם myplugin:deploy-app. כשמכניסים את ההתאמה, Claude Code כותב את /myplugin:deploy-app המלא.

#מצב עורך Vim

הפעילו עריכה בסגנון vim דרך /config ← Editor mode.

Claude Code שומר את מצב ה-vim ואת מיקום הסמן כשמחליפים את מציג התמליל עם Ctrl+O, או כשפותחים וסוגרים לוח כמו /config. אם משאירים את ההנחיה במצב NORMAL, היא נשארת במצב NORMAL כשחוזרים, והסמן נשאר במקום שבו השארתם אותו.

#החלפת מצבים

פקודהפעולהממצב
Esc או Ctrl+[כניסה למצב NORMAL. במסופים שמשתמשים בפרוטוקול המקלדת של Kitty, Ctrl+[ דורש v2.1.242 או חדש יותרINSERT, VISUAL
iהוספה לפני הסמןNORMAL
Iהוספה בתחילת השורהNORMAL
aהוספה אחרי הסמןNORMAL
Aהוספה בסוף השורהNORMAL
oפתיחת שורה מתחתNORMAL
Oפתיחת שורה מעלNORMAL
vהתחלת בחירה חזותית לפי תוויםNORMAL
Vהתחלת בחירה חזותית לפי שורותNORMAL

#מיפוי מחדש של רצפי מקשים במצב INSERT

ההגדרה vimInsertModeRemaps ממפה רצף של שני מקשים במצב INSERT ל-Escape, כך שמיפוי כמו jj מחזיר אתכם למצב NORMAL.

דוגמת ~/.claude/settings.json הבאה מפעילה מצב vim וממפה את jj ל-Escape:

{
  "editorMode": "vim",
  "vimInsertModeRemaps": { "jj": "<Esc>" }
}

כל מקש הוא בדיוק שני תווים ניתנים להדפסה שמוקלדים ברצף, ו-"<Esc>" הוא היעד הנתמך היחיד. רשומות באורך אחר או עם יעד אחר מתעלמות.

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

Claude Code קורא את ההגדרה הזו רק מקובץ הגדרות המשתמש, מדגל --settings ומ-הגדרות מנוהלות. רשומות ב-.claude/settings.json או ב-.claude/settings.local.json של פרויקט מתעלמות, כך שמאגר שהורד לא יכול למפות מחדש את ההקשות שלכם.

#ניווט (מצב NORMAL)

פקודהפעולה
h/j/k/lתנועה שמאלה/למטה/למעלה/ימינה
Spaceתנועה ימינה
wהמילה הבאה
eסוף המילה
bהמילה הקודמת
0תחילת השורה
$סוף השורה
^התו הראשון שאינו רווח
ggתחילת הקלט
Gתחילת השורה האחרונה
f{char}קפיצה להופעה הבאה של תו בשורה הנוכחית
F{char}קפיצה להופעה הקודמת של תו בשורה הנוכחית
t{char}קפיצה אל ממש לפני ההופעה הבאה של תו בשורה הנוכחית
T{char}קפיצה אל ממש אחרי ההופעה הקודמת של תו בשורה הנוכחית
;חזרה על תנועת f/F/t/T האחרונה
,חזרה על תנועת f/F/t/T האחרונה בכיוון הפוך
%קפיצה לסוגר התואם מבין (), [] או {}, החל מהסוגר הבא בשורה הנוכחית כשהסמן אינו על סוגר. דורש Claude Code v2.1.301 או חדש יותר
/פתיחת חיפוש היסטוריה הפוך, כמו Ctrl+R. הנחיית החיפוש הריקה מציגה רמז: לחצו Esc ואז i ואז / כדי לפתוח את תפריט הפקודות במקום זאת

[!NOTE]

במצב vim NORMAL, אם הסמן נמצא בתחילת הקלט או בסופו ואי אפשר לזוז הלאה, j/k ו-↑/↓ מנווטים בהיסטוריית הפקודות במקום זאת. ← על הנחיה ריקה פותח את תצוגת הסוכן ממצב NORMAL וגם ממצב INSERT.

#עריכה (מצב NORMAL)

פקודהפעולה
xמחיקת תו
r{char}החלפת התו שמתחת לסמן ב-{char}
ddמחיקת שורה
Dמחיקה עד סוף השורה
dw/de/dbמחיקת מילה/עד הסוף/אחורה
df{char}/dt{char}מחיקה עד וכולל, או עד לפני, ההופעה הבאה של תו בשורה הנוכחית
dj/dkמחיקת השורה הנוכחית והשורה שמתחת או שמעל
dgg/dGמחיקה מהשורה הנוכחית עד השורה הראשונה או האחרונה
d0/c0/y0מחיקה, שינוי או yank מהסמן אחורה עד תחילת השורה. דורש Claude Code v2.1.281 או חדש יותר
d%/c%/y%מחיקה, שינוי או yank מהסמן דרך הסוגר שאליו % קופץ. דורש Claude Code v2.1.301 או חדש יותר
ccשינוי שורה
Cשינוי עד סוף השורה
cw/ce/cbשינוי מילה/עד הסוף/אחורה
sהחלפת תו: מחיקת התו שמתחת לסמן וכניסה למצב INSERT
Sהחלפת שורה: ניקוי השורה וכניסה למצב INSERT
yy/YYank (העתקה) של שורה
yw/ye/ybYank של מילה/עד הסוף/אחורה
pהדבקה אחרי הסמן
Pהדבקה לפני הסמן
>>הזחת שורה
<<ביטול הזחת שורה
Jחיבור שורות
uביטול
.חזרה על השינוי האחרון

#אובייקטי טקסט (מצב NORMAL)

אובייקטי טקסט פועלים עם אופרטורים כמו d, c ו-y:

פקודהפעולה
iw/awבתוך/מסביב למילה
iW/aWבתוך/מסביב ל-WORD (מופרד ברווחים)
i"/a"בתוך/מסביב לגרשיים כפולים
i'/a'בתוך/מסביב לגרש בודד
i(/a(בתוך/מסביב לסוגריים
i[/a[בתוך/מסביב לסוגריים מרובעים
i{/a{בתוך/מסביב לסוגריים מסולסלים

#מצב חזותי

לחצו v לבחירה לפי תווים או V לבחירה לפי שורות. תנועות מרחיבות את הבחירה, ואופרטורים פועלים עליה ישירות.

פקודהפעולה
d/xמחיקת הבחירה
yYank של הבחירה
c/sשינוי הבחירה
pהחלפת הבחירה בתוכן הרגיסטר
r{char}החלפת כל תו שנבחר ב-{char}
~/u/Uהחלפת רישיות, אותיות קטנות, או אותיות גדולות של הבחירה
>/<הזחה או ביטול הזחה של השורות שנבחרו
Jחיבור השורות שנבחרו
oהחלפה בין הסמן לעוגן
iw/aw/i"/…בחירת אובייקט טקסט
v/Vמעבר בין בחירה לפי תווים לבחירה לפי שורות, או יציאה

מצב חזותי לפי בלוקים עם Ctrl+V אינו נתמך.

#ביטול שאלה במצב vim

כשמקלידים תשובה משלכם בשורת Other של שאלה ש-Claude שואל, לחצו Esc פעמיים כדי לבטל את השאלה.

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

#היסטוריית פקודות

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

  • היסטוריית הקלט נשמרת לפי ספריית עבודה
  • הרצת /clear מתחילה הפעלה חדשה: החזרה מציגה קודם את ההנחיות של ההפעלה החדשה, ואחריהן את ההנחיות של הפעלות קודמות. השיחה של ההפעלה הקודמת נשמרת ואפשר לחדש אותה.
  • שליחת אותה הנחיה פעמיים ברצף רושמת רשומת היסטוריה אחת, כך שלחיצה על Up עוברת להנחיה הקודמת השונה
  • כשמחזירים הנחיה שכללה טקסט שהודבק, Claude Code שולח שוב את כל התוכן שהודבק כששולחים מחדש. אם התוכן בינתיים נוקה, Claude Code אינו שולח את המחרוזת המילולית [Pasted text #N]. ראו הדבקת תוכן גדול לגבי מה שקורה להנחיה
  • הרחבת היסטוריה עם ! מושבתת כברירת מחדל

#החזרת טיוטה שנוקתה

כדי להחזיר טיוטה שניקיתם עם Ctrl+C, לחצו Up, מיד או אחרי ששלחתם הודעה או פקודה:

  • מיד אחרי ניקוי הטיוטה: לחצו Up פעם אחת בזמן שההנחיה עדיין ריקה. דורש Claude Code v2.1.288 או חדש יותר.
  • אחרי שליחת הודעה או פקודה: לחצו Up כדי לחזור אחורה אל הטיוטה. Claude Code שומר את עשר הטיוטות שנוקו לאחרונה בהפעלה הנוכחית, עם הטקסט והתמונות שהודבקו בהן, ומוחק אותן כשיוצאים. דורש Claude Code v2.1.292 או חדש יותר.

#חיפוש הפוך עם Ctrl+R

לחצו Ctrl+R כדי לחפש באופן אינטראקטיבי בהיסטוריית הפקודות. ב-עיבוד במסך מלא, Ctrl+R פותח תיבת חיפוש במקום זאת. הקלידו כדי לסנן בתיבה, ולחצו Up ו-Down כדי לנוע ברשימת ההתאמות, עם חלונית תצוגה מקדימה שמציגה את תחילת ההתאמה המודגשת.

בתיבה, לחצו Ctrl+S כדי לעבור בין היקף החיפוש: ההפעלה הזו, הפרויקט הזה, וכל הפרויקטים. לחצו Enter או Tab כדי למקם התאמה בקלט ההנחיה, או Esc כדי לבטל. השלבים הבאים מתארים את החיפוש המוטמע של המעבד הקלאסי:

  1. התחלת חיפוש: לחצו Ctrl+R כדי להפעיל חיפוש היסטוריה הפוך
  2. הקלדת שאילתה: הזינו טקסט לחיפוש בפקודות קודמות. ההתאמה הנוכחית מופיעה בקלט ההנחיה.
  3. ניווט בהתאמות: לחצו Ctrl+R שוב כדי לעבור בין התאמות ישנות יותר
  4. היקף החיפוש: החיפוש המוטמע תמיד מחפש הנחיות מכל הפרויקטים
  5. קבלת התאמה:
    • לחצו Tab או Esc כדי לקבל את ההתאמה הנוכחית ולהמשיך לערוך
    • לחצו Enter כדי לקבל ולבצע את הפקודה מיד
  6. ביטול החיפוש:
    • לחצו Ctrl+C כדי לבטל ולשחזר את הקלט המקורי
    • לחצו Backspace על חיפוש ריק כדי לבטל

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

#פקודות Bash ברקע

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

#איך העברה לרקע עובדת

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

כדי להריץ פקודות ברקע, אפשר:

  • לבקש מ-Claude Code להריץ פקודה ברקע
  • ללחוץ Ctrl+B כדי להעביר הפעלה רגילה של כלי Bash לרקע. משתמשי Tmux צריכים ללחוץ Ctrl+B פעמיים בגלל מקש הקידומת של tmux.

כשפקודה מגיעה לזמן הקצוב שלה לפני שהיא מסתיימת, Claude Code מעביר אותה לרקע באופן אוטומטי במקום לעצור אותה, אלא אם הפקודה מתחילה ב-sleep. אם כיביתם פקודות רקע עם CLAUDE_CODE_DISABLE_BACKGROUND_TASKS או על ידי התחלה ב-מצב bare, הפקודה נעצרת בזמן הקצוב שלה. כדי לשנות את הזמן הקצוב, הגדירו את משתני הסביבה של זמן הקצוב ל-Bash.

תכונות מרכזיות:

  • הפלט נכתב לקובץ ו-Claude יכול לאחזר אותו באמצעות כלי Read
  • למשימות רקע יש מזהים ייחודיים למעקב ולאחזור פלט
  • משימות רקע מנוקות אוטומטית כש-Claude Code יוצא. ב-macOS וב-Linux, כשעוצרים משימת רקע מ-/tasks או כש-Claude Code עוצר אותה ביציאה, גם תהליכים שהתנתקו מהמעטפת של המשימה, כמו כאלה שהופעלו תחת setsid או timeout, נעצרים
  • אם מעבירים את ההפעלה לרקע במקום לצאת ממנה, משימות הרקע ממשיכות לרוץ בהפעלת הרקע. ראו העברת הפעלה רצה לרקע
  • משימות רקע מסתיימות אוטומטית אם הפלט חורג מ-5GB, עם הערה ב-stderr שמסבירה למה
  • ב-macOS וב-Linux, Claude Code עוצר את משימות הרקע הרצות כשמערכת ההפעלה מדווחת על לחץ זיכרון קריטי, בתנאי שההפעלה הייתה במנוחה לפחות 30 דקות ואין תור או סוכן משנה שרץ
  • לפקודות רקע בהפעלה מקומית שבה אתם עובדים ממסוף, מאפליקציית שולחן העבודה או מהרחבת VS Code אין מגבלת זמן. בהפעלה שרצה ללא השגחה, כמו הרצת -p או הפעלת ענן, Claude Code עוצר פקודת רקע ב-מגבלת הזמן שלה
  • פקודת רקע ש-סוכן משנה בחזית התחיל מסתיימת כשהרצת אותו סוכן משנה מסתיימת, בין אם היא הסתיימה, נכשלה או הופרעה. ראו מתי פקודת רקע נעצרת בתיעוד הכלים

כדי לכבות פקודות רקע, הגדירו את משתנה הסביבה CLAUDE_CODE_DISABLE_BACKGROUND_TASKS ל-1. כשהוא מוגדר, מאבדים גם את קיצור הדרך Ctrl+B ואת תכונות הרקע האחרות, כמו הרצת skills ברקע. התחלה ב-מצב bare משפיעה אותו דבר.

פקודות נפוצות שמועברות לרקע:

  • כלי בנייה (webpack, vite, make)
  • מנהלי חבילות (npm, yarn, pnpm)
  • מריצי בדיקות (jest, pytest)
  • שרתי פיתוח
  • תהליכים ארוכים (docker, terraform)

#מצב מעטפת עם קידומת !

הריצו פקודות מעטפת ישירות בלי לעבור דרך Claude על ידי קידומת הקלט ב-!:

! npm test
! git status
! ls -la

מצב מעטפת:

  • מוסיף את הפקודה ואת הפלט שלה להקשר השיחה
  • מציג התקדמות ופלט בזמן אמת
  • תומך באותה העברה לרקע עם Ctrl+B לפקודות ארוכות
  • אינו דורש מ-Claude לפרש או לאשר את הפקודה
  • תומך בהשלמה אוטומטית לפי היסטוריה: הקלידו פקודה חלקית ולחצו Tab כדי להשלים מפקודות ! קודמות בפרויקט הנוכחי
  • תומך בהשלמה אוטומטית חיה של נתיבי קבצים: הקלידו אסימון שמכיל קו נטוי קדמי, כמו ./src/ או ~/, כדי לראות תפריט נפתח של קבצים וספריות תואמים, ואז לחצו Tab כדי לקבל. השתמשו בקווים נטויים קדמיים גם ב-Windows. התפריט הנפתח מופעל על ידי /, לא על ידי \
  • יוצאים עם Escape, Backspace או Ctrl+U על הנחיה ריקה
  • הדבקת טקסט שמתחיל ב-! לתוך הנחיה ריקה נכנסת למצב מעטפת באופן אוטומטי, בהתאם להתנהגות של ! שהוקלד

אלא אם ההפעלה שלכם היא אחת מאלה שרשומות תחת מצב sandbox מחמיר, פקודות שאתם מקלידים במצב מעטפת רצות מחוץ ל-sandbox גם כשהפעלתם sandboxing, כי ה-sandbox חל על הפקודות ש-Claude מריץ.

Claude מגיב לפלט הפקודה באופן אוטומטי ברגע שהוא נכנס לתמליל, כך שאפשר להריץ ! npm test ולקבל הסבר על הכשלונות בלי הנחיה שנייה. התגובה עולה כמו שליחת הנחיה רגילה. כדי להוסיף את הפלט להקשר בלי תגובה במקום זאת, הגדירו respondToBashCommands ל-false ב-settings.json.

#תור הודעות בזמן שקלוד עובד

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

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

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

#מתי Claude Code שולח את מה שנכנס לתור

מתי רשומה מהתור מגיעה לקלוד תלוי במה שהוכנס לתור.

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

כדי לשלוח את מה שבתור בלי להמתין, לחץ על Ctrl+Enter. ההודעות שבתור יוצאות מיד, והטיוטה נכנסת לתור אחריהן אם הקלדת טיוטה. נדרש Claude Code בגרסה v2.1.275 ואילך.

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

  • מריץ פקודות מעטפת, סוכני משנה, או עבודה אחרת שאפשר להעביר לרקע: העבודה עוברת לרקע וממשיכה לרוץ, וקלוד קורא את ההודעות באותו סבב
  • רק כותב תשובה, או מריץ משהו שאי אפשר להעביר לרקע: Claude Code מפריע לסבב ושולח את ההודעות בהמשך. לפני v2.1.281, המקש הפריע לסבב בשני המקרים

במצב מעטפת, המקש רק מכניס את הפקודה לתור. במסופים שלא מדווחים על מקשים מורחבים, Ctrl+Enter מגיע כ-Enter רגיל ומכניס את הטיוטה לתור במקום זאת. Ctrl+X Ctrl+S עובד בכל מסוף. שני המקשים הם קיצורים של הפעולה chat:sendNow.

לחץ על Esc כדי להפריע לסבב בלי לשלוח את הטיוטה. Claude Code שומר את מה שבתור ושולח אותו מיד.

Claude Code מריץ חלק מהפקודות ברגע ששולחים אותן במקום להכניס אותן לתור, ובהן /model, /effort ו-/fast. כל אחת משלוש אלה משנה הגדרה: המודל, רמת המאמץ, או מצב מהיר. אם Claude Code מחיל את ההגדרה החדשה על הסבב שקלוד כבר עובד עליו, או רק מהסבב הבא, זה משתנה לפי הפקודה:

  • /model: אחרי שמאשרים את אזהרת המטמון, אם Claude Code מציג אזהרה כזאת, Claude Code משתמש במודל החדש מהבקשה הבאה שהוא שולח באותו סבב
  • /effort: ההודעה הבאה ששולחים רצה ברמה החדשה. כדי להתחיל אותה בסבב שקלוד כבר עובד עליו, הכנס הודעה לתור בזמן שקלוד מריץ קריאות לכלים
  • /fast: Claude Code שומר את הגדרת המצב המהיר שהייתה פעילה כשהסבב התחיל, ולכן שינוי המהירות חל מהסבב הבא. אם המודל הנוכחי לא תומך במצב מהיר, הפעלה גם מחליפה את המודל, ו-Claude Code משתמש במודל החדש מהבקשה הבאה שלו באותו סבב

#העברת סשן לרקע כשיש הודעות בתור

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

פקודות ופקודות מעטפת ! לא יכולות לעבור, וגם חלק מההודעות לא יכולות, למשל הודעה עם בחירת IDE מצורפת. אם לוחצים על ← בזמן שאחת מהן בתור, הסשן נשאר בחזית ומופיעה הודעה שמתחילה ב-Cannot open agents. כדי להעביר את הסשן לרקע, הוצא את הרשומה מהתור ואז לחץ שוב על ←:

  • פקודות ופקודות מעטפת !: המתן שירוצו בסוף הסבב, או קח אותן בחזרה ונקה את תיבת הקלט. כל עוד יש משהו אחר בתור, אי אפשר לקחת בחזרה פקודות מעטפת !, ולכן יש להמתין שירוצו.
  • הודעות שלא יכולות לעבור: המתן עד שקלוד קרא אותן

#החזרה של מה שהוכנס לתור

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

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

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

#הצעות להנחיה

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

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

  • לחץ על Tab או Right arrow כדי להכניס את ההצעה לתיבת ההנחיה, ואז על Enter כדי לשלוח
  • התחל להקליד כדי לבטל אותה

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

#מתי Claude Code מדלג על הצעות

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

Claude Code גם מדלג על הצעות בודדות בכמה מצבים, ובהם:

  • מטמון ההנחיה קר, כדי להימנע מעלות מיותרת
  • אחרי הסבב הראשון של שיחה, בחלק מהסשנים
  • התשובה הקודמת הסתיימה בשגיאה
  • בזמן שנמצאים במצב תכנון
  • החשבון קרוב למגבלת השימוש או הגיע אליה. כדי שהדילוג הזה לא יחול עד שמגיעים למגבלה, הגדר את CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION ל-true. לפני v2.1.238, Claude Code דילג על הצעות ליד המגבלה גם כשהמשתנה הוגדר ל-true
  • בצוות סוכנים, בסשנים של חברי הצוות כברירת מחדל. הסשן של המוביל מציג הצעות

ההודעה Showing fewer prompt suggestions · use one to bring them back אומרת ש-Claude Code מציג הצעות בתדירות נמוכה יותר כי השארת הרבה הצעות ברצף בלי להשתמש בהן. כדי לחזור לתדירות הרגילה, השתמש בהצעה או הגדר את CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION ל-true.

במצב הדפסה, Claude Code לא מייצר הצעות כברירת מחדל. העבר את --prompt-suggestions יחד עם -p "<prompt>" --output-format stream-json --verbose כדי ש-Claude Code ישלח הודעת prompt_suggestion אחרי כל סבב שמייצר הצעה. המחולל מדלג גם כאן על שיחות קצרות מאוד ועל מטמוני הנחיה קרים, כך ששאילתת -p קצרה אחת יכולה לא לשלוח כלום.

#כיבוי הצעות להנחיה

כדי לכבות את הצעות ההנחיה לגמרי, השתמש באחת מהאפשרויות הבאות:

export CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION=false

כדי לכבות הצעות להנחיה בכל הארגון, הגדר את promptSuggestionEnabled ל-false בהגדרות מנוהלות. הגדר גם את CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION ל-false תחת מפתח env המנוהל, כדי שמשתמשים לא יוכלו להפעיל אותן מחדש עם משתנה סביבה משלהם.

#הצעות You should know

"You should know" מחפש דבר אחד שכדאי לדעת אבל אולי פספסת, למשל פשרה שקלוד בחר בלי לציין אותה או תוצאה שאולי לא מדויקת. כשהוא מוצא דבר כזה, הוא מציג הערה קצרה מעל תיבת ההנחיה:

✦ Heads up · There was a change to how folder sharing starts in June, which may have bumped usage metrics artificially.
  1: Learn more   2: Knew this already   0: Dismiss

זה אחד מהמודים המובנים של Claude Code, תוסף מובנה ב-Claude Code שכבוי כברירת מחדל. נדרש Claude Code בגרסה v2.1.287 ואילך.

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

אם המוד זמין לארגון, /plugin מציג אותו כשמתחברים ל-Claude API ישירות עם חשבון claude.ai או מפתח API של Console. הוא לא מציג אותו כשמתחברים דרך שער LLM או שער יישומי Claude, או כשמקבלים את המפתח מ-apiKeyHelper. גם בחיבור ישיר, הסשנים האלה לא מציגים אותו:

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

/plugin enable cc-plugin-you-should-know@builtin

במקום שבו /plugin לא מציג את המוד, פקודת ההפעלה עונה Plugin "cc-plugin-you-should-know@builtin" is not installed in this project.

#עלות הבדיקות

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

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

#מענה להערה

הקלד את הספרה של הבחירה לבדה בתיבת הנחיה ריקה. הערה מציעה את הבחירות האלה:

  • Learn more: פותח הסבר קצר מתחת להערה, עם בחירות משלו:
    • Understood: סוגר אותו ומסמן את הנושא כידוע
    • Chat in main session: מצטט את ההערה בתיבת ההנחיה כדי שאפשר להוסיף שאלה ולשלוח אותה לקלוד
    • Dismiss: סוגר אותו בלי לסמן את הנושא כידוע
  • Knew this already: סוגר את ההערה ומסמן את הנושא כידוע.
  • Dismiss: סוגר את ההערה.

הסוכן הראשי רואה הערה רק אם שולחים אותה עם Chat in main session.

Claude Code שומר את ההערות האחרונות ואת הנושאים שסימנת כידועים בקובץ שהשם שלו מתחיל ב-cc-plugin-you-should-know תחת ~/.claude/plugins/store/. כל בדיקה, בסשן הזה ובסשנים מאוחרים יותר, מציגה אותם לסוכן הצד כנושאים שאין לחזור עליהם. Claude Code מוחק את הקובץ אחרי שעברו cleanupPeriodDays בלי שסשן קרא או כתב אותו. כדי לנקות אותם מוקדם יותר, מחק את הקובץ כשאף סשן לא רץ.

#כיבוי You should know

כדי לכבות את You should know, השתמש באחת מהאפשרויות הבאות:

  • בהנחיה של Claude Code, הרץ /plugin disable cc-plugin-you-should-know@builtin, או כבה אותו מלשונית Installed של /plugin
  • אחרי שבוחרים Dismiss בהערה בלי לפתוח קודם את Learn more, בחר Turn off suggestions בשורה Dismissed., שנעלמת אחרי 20 שניות

#קודי קיצור של אמוג'י

הקלד : ואחריו קוד קיצור של אמוג'י בתיבת ההנחיה כדי להכניס את האמוג'י.

  • הקלד קוד קיצור מלא כמו :heart: ו-Claude Code מחליף אותו ב-❤️ ברגע שמקלידים את ה-: הסוגר
  • הקלד : ועוד לפחות שני תווים של שם, כמו :hea, כדי לפתוח חלון הצעות, ואז לחץ על Tab או Enter כדי להכניס את האמוג'י המסומן

קוד הקיצור חייב להתחיל את הקלט או לבוא אחרי רווח, כך ש-: בתוך מילה או כתובת URL לא פותח הצעות.

כדי לכבות את התכונה, הגדר את emojiCompletionEnabled ל-false ב-settings.json. זה מכבה גם את חלון ההצעות וגם את ההחלפה בשורה.

#בדיקת איות בזמן ההקלדה

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

בדיקת האיות כבויה כברירת מחדל, ו Claude Code לא בודק כלום במצב קורא מסך. נדרש Claude Code מגרסה v2.1.235 ואילך.

#דרישות מוקדמות

  • התקינו aspell, hunspell, או ispell וודאו שהוא נמצא ב PATH שלכם. Claude Code מריץ את הראשון מבין השלושה שהוא מוצא, בסדר הזה, בכל פלטפורמה, כולל shim של .cmd שמנהל חבילות מתקין ב Windows.
  • כדי לבדוק שהתוכנית נמצאת ב PATH, הריצו aspell --version, hunspell --version, או ispell -v בטרמינל. שגיאת "command not found" פירושה שהיא עדיין לא ב PATH.

#הפעלה או כיבוי של בדיקת האיות

Claude Code קורא את ההגדרה spellcheck משלושה מקומות, ומתעלם ממנה ב .claude/settings.json וב .claude/settings.local.json של פרויקט. הפעילו אותה מהמקום שבו אתם משתמשים:

הגדרות משתמש

הוסיפו spellcheck ל ~/.claude/settings.json. זה חל בכל פרויקט שאתם פותחים, כמו שאר הגדרות המשתמש:

{
  "spellcheck": { "enabled": true }
}

שורת פקודה

שמרו את spellcheck בקובץ JSON, למשל spellcheck.json:

{
  "spellcheck": { "enabled": true }
}

ואז העבירו את הקובץ ל --settings. זה חל רק על הסשן הזה:

claude --settings spellcheck.json

הגדרות מנוהלות

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

{
  "spellcheck": { "enabled": true }
}

כדי לבדוק שבדיקת האיות פועלת, הקלידו מילה עם שגיאת כתיב ורווח. Claude Code מסמן את המילה בקו תחתון. אם הוא לא מסמן, ראו כש Claude Code לא מסמן כלום. כדי לכבות שוב את בדיקת האיות, הגדירו את enabled ל false באותו מקום, או הסירו את spellcheck.

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

  • checker: aspell, hunspell, או ispell. Claude Code לא עובר לבודק חלופי כשאתם מציינים בודק בשם, ומתייחס לכל ערך אחר כ auto.
  • language: שם מילון בצורת הבודק שלכם, למשל en_GB. Claude Code מתעלם מכל ערך שאינו שם מילון פשוט, כמו נתיב או שם עם רווחים, והבודק משתמש במילון ברירת המחדל שלו.
  • color: שם צבע כמו yellow, או ערך #rrggbb, #rgb, rgb(r,g,b), ansi256(n), או ansi:<name>. Claude Code משתמש בצבע השגיאה של ערכת הנושא כברירת מחדל, וגם לכל ערך שהוא לא מזהה.

לדוגמה, הגדרת spellcheck הזו מריצה את hunspell עם מילון en_GB ומסמנת מילים בצהוב. היא עובדת אותו דבר ב ~/.claude/settings.json, בקובץ שאתם מעבירים ל --settings, ובהגדרות מנוהלות:

{
  "spellcheck": {
    "enabled": true,
    "checker": "hunspell",
    "language": "en_GB",
    "color": "yellow"
  }
}

אם ביותר מאחד משלושת המקומות יש הגדרת spellcheck, Claude Code משתמש רק באחת מהן: קודם הגדרות מנוהלות, אחר כך --settings, ואחר כך הגדרות משתמש. הוא לא משלב שדות משני מקומות. לדוגמה, כש --settings מגדיר spellcheck, ל language בהגדרות המשתמש אין השפעה.

#מה Claude Code מסמן בקו תחתון

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

  • פקודות כמו /help, אזכורים עם @, כתובות URL, נתיבי קבצים, ודגלים כמו --verbose
  • מילים עם ספרות, קווים תחתונים, או אות גדולה אחרי הראשונה, וטקסט בתוך backticks

Claude Code גם מדלג על טקסט בסינית, יפנית, קוריאנית, תאית, לאו, חמר, ומיאנמר.

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

#כש Claude Code לא מסמן כלום

Claude Code לא מסמן כלום כשהוא לא מצליח להשאיר בודק פועל:

  • לא מותקן בודק, או שהבודק שציינתם ב checker חסר
  • הבודק נכשל פעמיים ברצף, בהפעלה או בהמשך הסשן. Claude Code מפעיל אותו מחדש אחרי הכשל הראשון ומפסיק לבדוק אחרי השני, עד שאתם מפעילים מחדש את Claude Code
  • לבודק לוקח יותר מ 15 שניות לענות, שלוש פעמים. בכל פעם, Claude Code משאיר בלי סימון את המילים שעליהן הוא חיכה. אחרי הפעם השלישית, הוא מפסיק לבדוק עד שאתם מפעילים מחדש את Claude Code

כדי לגלות איזה מאלה קרה, הפעילו claude --debug עם בדיקת איות פעילה והקלידו מילה. אחר כך חפשו את שורות [spellcheck] ביומן הדיבוג ב ~/.claude/debug/<session-id>.txt. שורה אחת מציינת את התוכנית ש Claude Code הפעיל, או מפרטת את אלה שחיפש ולא מצא. שורות מאוחרות יותר אומרות למה הוא הפסיק. שגיאת מילון חסר שם פירושה שלבודק אין מילון לערך language שלכם, או אין מילון ברירת מחדל כש language לא מוגדר. התקינו אחד, או הגדירו את language למילון שיש לכם.

#תווים בלתי נראים בפרומפטים

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

אם Claude Code הסיר משהו, הלחיצה הזו על Enter לא שולחת כלום. הפרומפט המנוקה חוזר לתיבת הקלט עם הודעה כמו Removed 3 invisible characters · review and press Enter to send, ולחיצה נוספת על Enter שולחת את הטקסט כפי שהוא מוצג.

כשאתם מעבירים פרומפט בשורת הפקודה, כמו ב claude "fix the login bug", Claude Code לא מחכה ל Enter שני. הוא מסיר את התווים, מציג הודעה, ושולח את הפרומפט המנוקה. אם הפרומפט המנוקה היה מתחיל ב /, Claude Code שם אותו בתיבת הקלט כדי שתסקרו ותשלחו אותו.

#סקירת שינויים עם /diff

הריצו /diff כדי לעבור על השינויים בעץ העבודה בלי לצאת מ Claude Code. אתם רואים את העריכות ש Claude עשה עד כה לצד כל דבר אחר שעדיין לא ביצעתם לו commit. מה ש /diff פותח תלוי באיזה renderer פעיל:

הלוח ותיבת הדו שיח שניהם מגיעים מ cc-plugin-diff, אחד מה mods המובנים ב Claude Code. אם תשביתו את ה mod הזה ב /plugin, /diff פותח את הלוח המוקדם של Claude Code ואת מציג ה diff.

בשינויים ש /diff קורא מ git, submodule מופיע כרשומה אחת, ורק כשה commit שאליו הוא מצביע משתנה. עריכות לקבצים בתוך ה submodule לא מופיעות שם. הלוח ותיבת הדו שיח גם מציעים תצוגה של העריכות של כל תור אחרי ש Claude ערך קבצים. תצוגות התור האלה מגיעות מעריכות הקבצים של Claude ולא מ git, ולכן שינוי ש Claude עושה דרך פקודת מעטפת מופיע רק תחת Current, תצוגת עץ העבודה.

#לוח diff

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

כדי להשתמש בלוח אתם צריכים:

  • רינדור במסך מלא
  • מאגר git
  • טרמינל ברוחב של לפחות 110 עמודות
  • Claude Code מגרסה v2.1.287 ואילך

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

בזמן שהלוח פתוח, אתם יכולים:

  • קפיצה לקובץ: לחצו על השורה שלו ברשימה. גללו את הלוח עם גלגל העכבר. כשרשימת הקבצים עצמה ארוכה מדי ולא נכנסת, גללו אותה עם Alt+Up ו Alt+Down, או Ctrl+Up ו Ctrl+Down.
  • לשאול את Claude על השינויים בקובץ: לחצו על ask, מימין לשם הקובץ מעל ה diff שלו. Claude Code מצרף את ה diff של הקובץ הזה לפרומפט הבא שלכם, והכפתור מציג asked ✓ עד שתשלחו את הפרומפט הזה. שאלה על קובץ שני מחליפה את הראשון.
  • הצגת העריכות של תור אחד: לחצו על בורר source בכותרת הלוח, ואז בחרו תור עם Up ו Down ולחצו Enter. התורות מסומנים T1, T2, וכן הלאה. הבורר מופיע אחרי ש Claude ערך קבצים, ו Current מחזיר אתכם לעץ העבודה.
  • הצגת הקבצים שהלוח משאיר בחוץ: הרשימה מדלגת על קבצי בדיקה וקבצים שנוצרו, ומכווצת שינויים מלפני הסשן הזה לשורה אחת בתחתית. לחצו על אחת משורות הספירה כדי להרחיב אותה.
  • שינוי מול מה הלוח משווה: לחצו Ctrl+X B כדי לעבור משינויי הסשן הזה, לשינויים שלא בוצע להם commit כרשימה אחת, לכל מה שמאז שהענף שלכם התפצל מענף ברירת המחדל. Claude Code זוכר את הבחירה לכל מאגר.

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

במהלך merge, rebase, cherry-pick, או revert שלא הסתיים, הלוח ממשיך להציג את השינויים שקרא לאחרונה מ git, כדי שלא יתמלא בשינויים הנכנסים של הפעולה. הוא מתעדכן ברענון הראשון אחרי שהפעולה מסתיימת, למשל כש Claude עורך קובץ בפעם הבאה.

#תיבת דו שיח של diff

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

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

השתמשו במקשים האלה בתיבת הדו שיח:

  • Up ו Down: בחירת קובץ.
  • Enter: פתיחת ה diff של הקובץ שנבחר. גללו אותו עם Up ו Down, או PageUp ו PageDown.
  • Esc: חזרה מה diff של קובץ לרשימה, או סגירת תיבת הדו שיח מהרשימה.
  • Tab: מעבר לבורר source, ואז בחירת Current או תצוגת תור עם Up ו Down ולחיצה על Enter. ב diff של קובץ, Tab עובר לכפתור ask. לחצו Enter כדי לצרף את ה diff של הקובץ הזה לפרומפט הבא שלכם.

#שאלות צד עם /btw

השתמשו ב /btw כדי לשאול שאלה על העבודה הנוכחית בלי להוסיף להיסטוריית השיחה.

/btw what was the name of that config file again?

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

בלוח הצ'אט של תוסף VS Code, /btw פותח לוח ולא את שכבת העל שהסעיף הזה מתאר, ואתם שואלים שאלות המשך ישר בלוח. השרשור של הלוח שורד טעינות מחדש של החלון, לפי לוח הזמנים של השמירה שהעמוד הזה מתאר. אתם צריכים את התוסף בגרסה v2.1.227 ואילך. גרסאות תוסף מוקדמות יותר לא מציעות /btw.

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

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

כדי לחזור לשכבת העל אחרי שסגרתם אותה, הריצו /btw בלי שאלה. שכבת העל נפתחת מחדש על החילוף האחרון שלכם.

אחרי שהתשובה מופיעה, שכבת העל מקבלת את המקשים האלה.

מקשפעולה
Space, Enter, Escapeסגירת התשובה וחזרה לפרומפט
Up / Downגלילת התשובה
Shift+Left / Shift+Rightמעבר בין התשובה הזו לתשובות /btw קודמות. Shift+Left עובר לתשובות ישנות יותר ו Shift+Right חוזר לכיוון הנוכחית. [ ו ] עושים אותו דבר, לטרמינלים שלא מדווחים Shift עם מקשי חצים. Tab / Shift+Tab עוברים בין אותן תשובות. נדרש Claude Code מגרסה v2.1.257 ואילך. בין v2.1.187 ל v2.1.256, המקשים היו Left / Right רגילים
cהעתקת התשובה ללוח כ Markdown גולמי. השתמשו בזה במקום בחירה בעכבר, שתופסת את רינדור הטרמינל עם שבירת השורות הקשיחה ולא את טקסט המקור
fהפעלת תת סוכן מפוצל שיורש את שיחת ההורה ועוד השאלה והתשובה הזו, כדי שיוכל להמשיך עם גישה מלאה לכלים. אתם נשארים בסשן הנוכחי ומוצאים את הפיצול בלוח מתחת לפרומפט. זמין בסשנים מקומיים בלבד
xניקוי רשימת חילופי /btw הקודמים שמוצגת מעל התשובה הנוכחית

בסשן רקע מחובר, Left מנתק ומחזיר אתכם לתצוגת הסוכן, גם בזמן שהתשובה עדיין מגיעה. שאלת הצד ממשיכה לרוץ בזמן שאתם לא שם. בפעם הבאה שתתחברו לסשן, שכבת העל נפתחת מחדש עם שאלת הצד, או עם התשובה שלה. לפני v2.1.257, Left לא ניתק שם.

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

#שאלה ל /btw על תת סוכן

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

מתמליל של חבר צוות בצוות סוכנים, Claude עונה מהשיחה הראשית.

#רשימת משימות

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

הרשימה מתמלאת רק בסשנים שיש בהם את כלי מעקב המשימות, ש Claude Code מספק כברירת מחדל ב Opus 4.7, Sonnet 4.6, Haiku 4.5, ובמודלים מוקדמים יותר. בכל מודל אחר, כולל מזהה מודל ש Claude Code לא מזהה, הרשימה נשארת ריקה אלא אם מפעילים אותה עם CLAUDE_CODE_ENABLE_TODO_TOOLS=1 או באחת מהדרכים האחרות תחת זמינות כלי המשימות. כשיש לסשן את הכלים, רשימת המשימות עובדת כך:

  • לחצו על Ctrl+T כדי להחליף את תצוגת רשימת המשימות. התצוגה מראה עד חמש משימות בכל פעם. כש Claude עדיין לא יצר פריטי רשימה, להחלפה אין השפעה נראית כי אין מה להציג
  • אם משאירים את הרשימה פתוחה, Claude Code משחזר את התצוגה הפתוחה בפעם הבאה שנכנסים לסשן שעדיין יש בו משימות, למשל עם --resume או --continue. כשרשימת המשימות ריקה, Claude Code מתחיל אותה מכווצת
  • כדי לראות את כל המשימות או לנקות אותן, בקשו מ Claude ישירות: "show me all tasks" או "clear all tasks"
  • המשימות נשמרות לאורך כיווצי הקשר, ועוזרות ל Claude להישאר מאורגן בפרויקטים גדולים יותר
  • כדי לשתף רשימת משימות בין סשנים, הגדירו את CLAUDE_CODE_TASK_LIST_ID כדי להשתמש בתיקייה עם שם ב ~/.claude/tasks/: CLAUDE_CODE_TASK_LIST_ID=my-project claude

#סיכום סשן

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

הריצו /recap כדי ליצור סיכום לפי דרישה. הוא רץ רק כשאתם מבקשים אותו בעצמכם. כשהוא מגיע בהודעה שהועברה משרשור ב Slack, ב Teams או בפרויקט, מקבלים הודעה במקום סיכום. מקבלים את ההודעה גם כש /recap מגיע בהנחיה שמשימה מתוזמנת בענן שלחה.

סיכום סשן פעיל כברירת מחדל בכל תוכנית ואצל כל ספק. כדי לכבות סיכומים אוטומטיים, פתחו את /config וכבו את Session recap. הסיכום האוטומטי לא מופיע במצב לא אינטראקטיבי. Claude Code מגביל גם סיכומים אוטומטיים וגם את פלט /recap ל 400 תווים.

#המתנה לאיפוס מגבלת שימוש

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

בזמן ש Claude Code ממתין, השורות בתחתית הסשן מראות מתי המגבלה מתאפסת ומתי Claude ימשיך:

Usage limit reached · limit resets 3:45pm
Continuing automatically at 3:45pm · Esc to cancel

כל אחת מהשורות יכולה להמשיך אחרי המילים האלה, למשל קישור עזרה בראשונה או /usage-credits to continue now בשנייה. כשההמתנה מתחילה מעצמה, השיחה גם רושמת אותה בשורה שכתוב בה Usage limit reached · continuing automatically at 3:45pm · esc to cancel.

השאירו את הסשן פתוח. מה שקורה אחר כך תלוי באיך ההמתנה נגמרת:

  • באיפוס: השורה השנייה משתנה ל Continuing shortly · Esc to cancel. אחר כך מופיע בשיחה Usage limit reset · Continuing automatically, ו Claude Code מבקש מ Claude להמשיך את המשימה מהנקודה שבה היא נעצרה. הוא לא שולח שוב את ההודעה האחרונה שלכם.
  • אחרי שהמחשב ישן: אם הוא ישן יותר מכ 30 דקות בערך והמגבלה התאפסה בזמן השינה, השורה הראשונה היא Your usage limit has reset והשנייה היא Press enter to continue. לחצו על Enter כדי להמשיך. אחרי שינה קצרה יותר, או שינה שהסתיימה לפני האיפוס, Claude Code ממשיך בעצמו.
  • מוקדם: כשמסיימים להוסיף קרדיטי שימוש עם /usage-credits, מתחברים מחדש אחרי /upgrade, או מחליפים מודלים עם /model במהלך ההמתנה, Claude Code בודק אם השימוש זמין שוב וממשיך מיד אם כן. הוא לא בודק אחרי שדרוג או רכישה שעושים בעצמכם בדפדפן. תחת opusplan והגדרות מודל אחרות שמריצות מצב תכנון על מודל אחר, Claude Code ממתין לאיפוס.

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

אחרי שלושה המשכים אוטומטיים, ההמשך האוטומטי נעצר ומופיעה ההתראה Automatic continue stopped after repeated usage-limit hits. הריצו /rate-limit-options כדי לבחור מה לעשות אחר כך. כששולחים הנחיה נוספת, או בוחרים המתנה מהתפריט הזה, הספירה מתחילה מחדש. ההמשך האוטומטי נעצר גם אחרי שלושה המשכים עבור /goal או משימה מתוזמנת ברמת הסשן שרצה דרך כמה חלונות איפוס.

#ביטול ההמתנה

לחצו על Esc בהנחיה ריקה, או על Ctrl+C, בזמן שהשורות מוצגות, או הריצו /rate-limit-options ובחרו Don't continue automatically. Claude Code מאשר בשורה שמתחילה ב Automatic continue cancelled.

אחרי ביטול, שום דבר לא ממשיך עד ששולחים הנחיה או בוחרים שוב את השורה שמתחילה ב Wait here, then continue automatically מתוך /rate-limit-options. Claude Code לא מתחיל המתנה מעצמו שוב בחלון האיפוס הזה. חלון האיפוס הבא מתחיל מחדש.

ההמתנה גם נגמרת בלי להמשיך את המשימה במקרים האלה:

  • שולחים הנחיה: Claude Code שולח את ההנחיה שלכם במקום להמתין. אם גם ההנחיה פוגעת במגבלה, היא נשארת בשיחה ו Claude Code מתחיל את ההמתנה שוב.
  • יוצאים מ Claude Code: ההמתנה לא מתחילה מחדש כשממשיכים את הסשן.
  • השיחה עוברת ידיים: מחליפים חשבונות עם /login, מנקים או מחזירים לאחור את השיחה, מריצים /resume לסשן אחר, מושכים סשן עם /teleport, מפעילים מחדש עם /tui או /restart, או מעבירים את הסשן ל Claude Desktop, לסשן רקע, או לענן.
  • ההגדרה נכבית, או שהאיפוס זז מעבר ל 24 שעות: זה מסיים רק המתנה ש Claude Code התחיל מעצמו. המתנה שבחרתם מתוך /rate-limit-options ממשיכה בספירה לאחור.
  • ההמשך חסום: הוק UserPromptSubmit שחוסם את הנחיית ההמשך, או כשל לפני שהיא מגיעה למודל, מסיים את ההמתנה. Claude Code מודיע שההמשך לא רץ. שלחו הנחיה כדי להמשיך.

#התחלת המתנה בעצמכם

Claude Code לא מתחיל את ההמתנה מעצמו במקרים האלה:

  • סשנים של Remote Control ושל חבר צוות בצוות סוכנים: אדם בטרמינל הזה עדיין יכול להתחיל המתנה.
  • איפוס שרחוק יותר מ 24 שעות: מגבלה שבועית יכולה להתאפס אחרי כמה ימים.
  • מגבלה של Opus או Sonnet בזמן שמריצים מודל מחוץ למשפחה הזו: ייתכן שהתור הבא לא יפגע במגבלה הזו. opusplan והגדרות מודל אחרות שמריצות מצב תכנון על המשפחה המוגבלת לא מקבלות את החריגה הזו.

במקרים האלה, ובכל פעם שההמשך האוטומטי כבוי, Claude Code פותח את תפריט אפשרויות מגבלת השימוש פעם אחת בכל חלון איפוס כשפוגעים במגבלה בטרמינל שלכם. בחרו את השורה שמתחילה ב Wait here, then continue automatically כדי להתחיל את ההמתנה. בסשן חבר צוות של Remote Control או של צוות סוכנים, הריצו /rate-limit-options בעצמכם כדי לפתוח את התפריט.

Claude Code לא מציע את ההמתנה בכלל במקרים האלה:

  • סשני רקע והרצות -p: שורת התפריט לא זמינה.
  • מפתחות API, ספקי ענן וחיוב לפי שימוש: השימוש שם נמדד לפי בקשה, ולכן אין איפוס שאפשר להמתין לו.
  • שער LLM בלי התחברות claude.ai שמורה: Claude Code מציע את ההמתנה רק כל עוד התחברות claude.ai שמורה היא האישור הפעיל.

#כיבוי המשך אוטומטי

ב /config, כבו את Continue automatically at usage limit, או הגדירו את autoContinueAtUsageLimit ל false בהגדרות המשתמש. גם /config autoContinueAtUsageLimit=false עובד, כולל עם -p, אבל צורת key=value לא יכולה להפעיל אותו בחזרה, כי ההגדרה מעניקה הרצה ללא השגחה. אילו קובצי הגדרות Claude Code קורא עבור המפתח הזה מפורט ב הפניה להגדרות.

#סטטוס סקירת PR

כשעובדים על ענף עם בקשת משיכה פתוחה, Claude Code מציג בפוטר קישור PR שאפשר ללחוץ עליו, למשל "PR #446". לקישור יש קו תחתון צבעוני שמציין את מצב הסקירה:

  • ירוק: אושר
  • צהוב: ממתין לסקירה
  • אדום: התבקשו שינויים
  • אפור: טיוטה

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

Cmd+click (macOS) או Ctrl+click (Windows/Linux) על הקישור כדי לפתוח את בקשת המשיכה בדפדפן.

הסטטוס מתרענן ברגע ש git push, או פקודת gh pr שמשנה את בקשת המשיכה, כמו gh pr create או gh pr merge, מצליחה בסשן.

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

כשמגדירים CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC, Claude Code לא בודק סטטוס של בקשת משיכה או של בקשת מיזוג.

[!NOTE]

סטטוס PR למאגרי GitHub צריך אסימון GitHub. Claude Code מוצא אחד לפי המארח של ה remote:

  • github.com: GH_TOKEN או GITHUB_TOKEN, או האסימון שנשמר על ידי gh auth login. בלי אסימון, הפוטר מציג install gh for PR status כש CLI של gh לא מותקן, או gh auth login for PR status כשהוא מותקן
  • מארח GitHub Enterprise שמוגדר כ GH_HOST: GH_ENTERPRISE_TOKEN או GITHUB_ENTERPRISE_TOKEN, או האסימון שנשמר על ידי gh auth login --hostname <host>. בלי אסימון, הפוטר מציג את אותם רמזים
  • כל מארח GitHub אחר: האסימון שנשמר על ידי gh auth login --hostname <host>. בלי אסימון, Claude Code לא מציג תג ולא רמז

#בקשות מיזוג ב GitLab

כשעובדים על ענף עם בקשת מיזוג פתוחה ב GitLab, Claude Code מציג תג MR !N שאפשר ללחוץ עליו במשבצת הפוטר שמחזיקה במצב אחר את קישור ה PR של GitHub. !N הוא תחביר ההפניה של GitLab עצמו לבקשת מיזוג מספר N. הקו התחתון הצבעוני מציג את מצב בקשת המיזוג:

  • ירוק: GitLab מדווח שבקשת המיזוג ניתנת למיזוג
  • צהוב: כל מצב פתוח אחר
  • אפור: טיוטה

התג נעלם ברגע שבקשת המיזוג מתמזגת או נסגרת.

הוא מתרענן ברגע ש git push, או פקודת glab mr שמשנה את בקשת המיזוג, כמו glab mr create או glab mr merge, מצליחה בסשן.

כדי לקבל את התג, צריך:

  • Claude Code v2.1.234 או חדש יותר
  • remote של מאגר שמצביע על מארח GitLab שלכם, gitlab.com או מופע בניהול עצמי
  • ה CLI של glab על PATH, מאומת עם glab auth login

Claude Code מתעלם ממשתני הסביבה של האסימון של glab, כמו GITLAB_TOKEN, כשהוא בודק סטטוס, ולכן אסימון שיוצא לבד לא נותן תג. Claude Code גם מחפש את glab ואת ההתחברות שלו פעם אחת בכל סשן, לכן הפעילו מחדש את Claude Code אחרי שמתקינים את glab או מריצים glab auth login.

#קישורי הפניה ל issue

כש Claude מזכיר issue כ owner/repo#123, אפשר ללחוץ על ההפניה כדי לפתוח אותה, כל עוד הטרמינל תומך בהיפר קישורים. אם Claude Code לא מזהה תמיכה בהיפר קישורים בטרמינל, הגדירו את FORCE_HYPERLINK ל 1 כדי להפעיל את הקישורים, או ל 0 כדי להשאיר את ההפניות כטקסט פשוט.

מקבלים קישור רק לצורה בת שני החלקים owner/repo#123. אלה נשארים טקסט פשוט:

  • #123 חשוף
  • נתיב GitLab מקונן כמו group/subgroup/project#123
  • כל הפניה בתוך קטע קוד או בלוק קוד
  • כל הפניה בתשובה ארוכה מכ 1,000 שורות בערך או 100,000 תווים

Claude Code בונה את הקישור למארח של המאגר שהוא מזהה מה git remote שלכם, ולא למאגר שההפניה מציינת:

המארח של המאגרלאן owner/repo#123 מקשר
github.com, מארח GitHub Enterprise, או כל מארח שלא רשום למטהhttps://<host>/owner/repo/issues/123
gitlab.comhttps://gitlab.com/owner/repo/-/issues/123
bitbucket.org, codeberg.org, או gitea.comאין קישור: ההפניה נשארת טקסט פשוט

#ראו גם