המדריך המלא ל-Claude
→ חזרה לנושא
פרק 06 · CLI

Interactive mode: קיצורים, multiline, Vim ו-shell mode

מצב אינטראקטיבי מציע שכבת עריכה עשירה: קיצורי מקלדת, קלט מרובה שורות, מצב Vim, shell mode והשהיית משימות בתור. שליטה בהם הופכת עבודה יומיומית למהירה בהרבה.

אומת מול המקור בתאריך 2026-09-30

סרטון פתיחה

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

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

קלט אינטראקטיבי אינו תמיד שפה טבעית. Slash commands מפעילים אפשרויות Claude Code; ! עובר ל-shell. טקסט shell יכול לרוץ ישירות, לכן בודקים לפני Enter.

בקשה בכמה שורות

בחרו קיצור שורה חדשה המתאים לטרמינל. התיעוד מתאר Shift+Enter במסופים נתמכים ואפשרויות תלויות מסוף אחרות. בדקו עזרה ותצורה במקום להניח קיצור אחיד.

קרא index.html בלבד.
הסבר שלוש יחידות ומועד חסר.
אל תערוך, תריץ סקריפט או תיגש לרשת.

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

עוצרים ובודקים

כשעבודה חורגת, השתמשו בפקד עצירה מתועד כגון Esc ואז תקנו. Ctrl+C יכול לעצור או לצאת לפי מצב; קראו ממשק ולא הניחו שכל מקש חסר השפעה.

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

אם פקודה אולי רצה, בדקו קבצים. עצירה אינה undo אוטומטי.

מוצאים קלט בלי להריץ

Up/Down או חיפוש היסטוריה יכולים להביא קלט. המקור מתאר Ctrl+R עם הבדלים לפי ממשק. הכניסו תוצאה לעריכה ובדקו לפני שליחה. היסטוריה יכולה להכיל פקודת shell; מציאה אינה אישור.

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

Shell הוא פעולה אחרת

דוגמת בדיקת תיקייה בתוך Claude Code:

! pwd

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

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

Vim אופציונלי

/vim מתאים רק אם רוצים עריכה מודאלית. NORMAL ו-INSERT משנים משמעות מקשים. התחילו בטקסט בטוח שלא נשלח ולמדו חזרה ל-INSERT.

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

תרגול מדורג

קל: רב-שורות

הזינו בריף. הצלחה: בקשה אחת וללא shell מקרי.

בינוני: מציאה ותיקון

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

מאתגר: מצבים

הסבירו בקשה, /context ו-! pwd. הצלחה: שפה, פקודת מוצר ו-shell נפרדים.

תקלות

Enter שולח מוקדם: השתמשו במסלול newline מתאים.

Paste הפך ל-shell: בדקו prefix ובטלו לפני הרצה.

Vim מפתיע: בדקו מצב עורך.

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

קיצור שונה: העזרה והתצורה הנוכחיות קובעות מכניקה.

דמו מצולם · הסרטון יתווסף בשלב המדיה

סיכום

בדיקת הבנה

מה עושה shell mode במצב האינטראקטיבי?

סיכום

מקורות וקריאה נוספת

→ הקודם חזרה לנושא הבא ←