תיעוד 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 Code | Unix בלבד. משהה את התהליך אל ה-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 | עובד בכל הטרמינלים |
| מקש Option | Option+Enter | אחרי הפעלת Option כ-Meta ב-macOS |
| Shift+Enter | Shift+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/Y | Yank (העתקה) של שורה |
yw/ye/yb | Yank של מילה/עד הסוף/אחורה |
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 | מחיקת הבחירה |
y | Yank של הבחירה |
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 כדי לבטל. השלבים הבאים מתארים את החיפוש המוטמע של המעבד הקלאסי:
- התחלת חיפוש: לחצו
Ctrl+Rכדי להפעיל חיפוש היסטוריה הפוך - הקלדת שאילתה: הזינו טקסט לחיפוש בפקודות קודמות. ההתאמה הנוכחית מופיעה בקלט ההנחיה.
- ניווט בהתאמות: לחצו
Ctrl+Rשוב כדי לעבור בין התאמות ישנות יותר - היקף החיפוש: החיפוש המוטמע תמיד מחפש הנחיות מכל הפרויקטים
- קבלת התאמה:
- לחצו
TabאוEscכדי לקבל את ההתאמה הנוכחית ולהמשיך לערוך - לחצו
Enterכדי לקבל ולבצע את הפקודה מיד
- לחצו
- ביטול החיפוש:
- לחצו
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 דקות ואין תור או סוכן משנה שרץ
- יומן הדיבוג אומר למה משימות נעצרו, או למה אירוע לחץ השאיר אותן רצות
- הגדירו
CLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAPל-1כדי לכבות עצירות בגלל לחץ זיכרון
- לפקודות רקע בהפעלה מקומית שבה אתם עובדים ממסוף, מאפליקציית שולחן העבודה או מהרחבת 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 קצרה אחת יכולה לא לשלוח כלום.
#כיבוי הצעות להנחיה
כדי לכבות את הצעות ההנחיה לגמרי, השתמש באחת מהאפשרויות הבאות:
- כבה את Prompt suggestions ב-
/config - הגדר את
promptSuggestionEnabledל-falseבקובץ ההגדרות - הגדר את משתנה הסביבה
CLAUDE_CODE_ENABLE_PROMPT_SUGGESTIONל-false, והוא גובר על ההגדרה:
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. גם בחיבור ישיר, הסשנים האלה לא מציגים אותו:
- סשן שלא מושך את דגלי התכונה שהמוד תלוי בהם, למשל סשן שבו
DISABLE_TELEMETRYמוגדר - סשן ראשון אחרי התקנה או שדרוג שהדגלים שלו עדיין לא הגיעו
כדי להפעיל אותו, הרץ את זה בהנחיה של 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 פעיל:
- רינדור במסך מלא: לוח ה diff נפתח ליד השיחה. הוא נשאר פתוח ומתעדכן בזמן שאתם ממשיכים לעבוד.
- renderer קלאסי: תיבת הדו שיח של diff נפתחת מעל הפרומפט, ואתם סוגרים אותה כשסיימתם לקרוא.
הלוח ותיבת הדו שיח שניהם מגיעים מ 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.com | https://gitlab.com/owner/repo/-/issues/123 |
| bitbucket.org, codeberg.org, או gitea.com | אין קישור: ההפניה נשארת טקסט פשוט |
#ראו גם
- Skills - הנחיות ותהליכי עבודה מותאמים
- Checkpointing - החזרת עריכות של Claude ושחזור מצבים קודמים
- הפניית CLI - דגלים ואפשרויות של שורת הפקודה
- הגדרות - אפשרויות הגדרה
- ניהול זיכרון - ניהול קובצי CLAUDE.md