- תוסף Claude Code מותקן ב-VS Code — עם שיחה ראשונה מוצלחת בתוך ה-IDE
- שליטה ב-@mentions לקבצים ולטווחי שורות — הפניה מדויקת בתוך שיחה
- יכולת לעבוד ב-Inline Diff View — סקירת שינויים ויזואלית ישירות בעורך
- הבנה של Dual-Mode Workflow — מתי Terminal ומתי IDE, ולמה
- ניהול Sessions מרובים עם שמות וצבעים — עבודה מקבילית מסודרת
- Remote Control פעיל — שליטה ב-Session מהנייד או מדפדפן אחר
- /teleport מוצלח — העברת Session מהטרמינל לממשק הווב
- היכרות עם Voice Mode — קלט קולי ל-Claude Code ב-20 שפות
- תוכלו לבחור את סביבת העבודה האופטימלית (Terminal, VS Code, JetBrains, או שילוב) בהתאם לסוג המשימה — ולנמק למה
- תוכלו להשתמש ב-@mentions עם טווחי שורות ב-VS Code כדי להפנות את Claude לקוד מדויק — ולחסוך Tokens
- תוכלו לנהל Sessions מרובים עם שמות וצבעים בלי להתבלבל בין משימות מקבילות
- תוכלו להחליט מתי להשתמש ב-Remote Control ומתי ב-/teleport — ולהסביר את ההבדל
- תוכלו לשלב Terminal + IDE ב-Dual-Mode Workflow שמנצל את היתרונות של כל ממשק
- פרקים נדרשים: פרקים 1-6 (התקנה, CLAUDE.md, Plan Mode, חיפוש וניווט, עריכת קבצים)
- כלים נדרשים: Claude Code מותקן ופעיל, VS Code (מומלץ) או JetBrains IDE, חשבון Pro או Max
- זמן משוער לפרק: 60-90 דקות (כולל תרגילים מעשיים)
בפרק 6 למדת לערוך קבצים עם Edit ו-Write — שינויים כירורגיים, עריכה רב-קובצית, Diffs, Code Review, ו-Undo. כל העריכה היתה דרך הטרמינל — טקסט ירוק/אדום, אישור ב-Y, ודיאלוג טקסטואלי. בפרק הזה אנחנו עוברים מטרמינל בלבד לחוויה ויזואלית מלאה — מחברים את Claude Code ל-VS Code, מגלים פיצ'רים שהופכים את העבודה להרבה יותר נוחה, ולומדים לנהל Sessions מרובים ולשלוט מרחוק. בפרק 8 נלמד לנהל עלויות ולבחור את המודל הנכון — כי עכשיו שיש לכם את כל הכלים, חשוב לדעת לנצל אותם בחוכמה ובתקציב.
תוסף VS Code — הטוב משני העולמות
עד עכשיו עבדנו עם Claude Code אך ורק דרך הטרמינל. זה עובד מצוין — וימשיך לעבוד מצוין. אבל מי שמשתמש ב-VS Code יומיום, יש פיצ'ר שיהפוך את החיים שלכם לקלים בהרבה: תוסף VS Code מובנה (Native Extension) שהושק עם Claude Code 2.0 בספטמבר 2025.
מה זה בעצם? תחשבו על זה ככה: אותו Claude Code שאתם מכירים מהטרמינל — אותו מנוע, אותם כלים, אותו CLAUDE.md, אותן הרשאות — רק שעכשיו הוא יושב בתוך VS Code. במקום חלון טרמינל שחור, יש לכם פאנל צד (Sidebar) עם שיחה, הצגת Diffs ישירות בעורך, ויכולת להפנות לקבצים ספציפיים עם @.
למה זה משנה? כי הרבה מהעבודה שעשיתם עד עכשיו — סקירת שינויים, מעבר בין קבצים, הבנה של מה Claude שינה — הופכת מטקסט ירוק-אדום בטרמינל לממשק ויזואלי מלא עם צבעים, כפתורים, ו-Diff View כמו שאתם מכירים מ-GitHub או מ-VS Code עצמו.
נזכיר: בפרק 6 למדנו שקריאת Diffs לפני אישור היא "הרגל הזהב". הרגל הזהב הזה הופך להרבה יותר נוח כשה-Diff מוצג בעורך ויזואלי במקום בטקסט של טרמינל. אותו עיקרון, חוויה שונה לגמרי.
התקנה — 3 שלבים
פתחו VS Code
אם VS Code לא מותקן — הורידו אותו מ-code.visualstudio.com. זה חינמי לגמרי ועובד על Windows, Mac, ו-Linux. אם אתם כבר משתמשי VS Code — דלגו לשלב 2.
פתחו את Extensions
לחצו על אייקון הריבועים (Extensions) בסרגל הצד השמאלי, או השתמשו בקיצור המקלדת: Ctrl+Shift+X (Windows/Linux) או Cmd+Shift+X (Mac). יפתח פאנל עם שדה חיפוש.
חפשו "Claude Code" והתקינו
הקלידו "Claude Code" בשדה החיפוש. התוסף הרשמי מ-Anthropic יופיע ראשון — לחצו Install. תוך כמה שניות יופיע אייקון חדש בסרגל הצד. לחצו עליו — חלונית שיחה תיפתח.
זהו. התהליך לוקח פחות מדקה. אחרי ההתקנה, אם אתם כבר מחוברים ל-Claude Code בטרמינל (עם חשבון Pro/Max או API Key), התוסף ישתמש באותו חיבור — לא צריך להתחבר מחדש. אם אתם חדשים, התוסף ינחה אתכם בתהליך ההתחברות.
התוסף משתמש בדיוק באותו מנוע כמו Claude Code בטרמינל. אותם כלים (Read, Edit, Write, Bash, Grep, Glob), אותו CLAUDE.md שלמדנו בפרק 3, אותן הרשאות ב-settings.json שלמדנו בפרק 2. ההבדל היחיד הוא הממשק — ויזואלי במקום טקסטואלי. כל מה שלמדתם בפרקים 1-6 עובד גם כאן, בלי שום שינוי.
ב-Marketplace של VS Code יש הרבה תוספי AI — GitHub Copilot, Codeium, ועוד. התוסף של Claude Code הוא דבר אחר לגמרי. הוא לא רק Autocomplete — הוא סוכן שלם שיכול לקרוא קבצים, לערוך אותם, להריץ פקודות, ולתכנן. זה ההבדל בין GPS שמציע לכם פניה, לבין נהג שלוקח אתכם ליעד. ודאו שאתם מתקינים את התוסף הרשמי של Anthropic.
התקינו את תוסף Claude Code ב-VS Code. אחרי ההתקנה: (1) לחצו על האייקון בסרגל הצד, (2) כתבו "שלום, הראה לי את מבנה הפרויקט הנוכחי", (3) צפו ב-Claude סורק את הקבצים ומציג את המבנה — הכול בתוך חלונית ה-IDE. אם אין לכם פרויקט פתוח, פתחו תיקייה כלשהי. אם זה עובד, סיימתם את השלב הכי חשוב בפרק הזה.
פיצ'רים מרכזיים ב-VS Code
התוסף מביא כמה פיצ'רים שפשוט לא קיימים בטרמינל. אלה הדברים שהופכים את החוויה ב-IDE למשהו אחר לגמרי. בואו נעבור על כל אחד לעומק.
Plan Review UI — אישור תוכנית ויזואלי
זוכרים את Plan Mode מפרק 4? בטרמינל, כשClaude מציע תוכנית, אתם רואים טקסט ארוך ומאשרים ב-Y. התוכנית טובה? Y. לא טובה? N. אין אמצע.
ב-VS Code, התוכנית מוצגת בפאנל גרפי — עם כפתורי Approve, Modify, ו-Reject. כל שלב בתוכנית מוצג בנפרד כשורה עצמאית. אפשר לסמן שלבים ספציפיים לשינוי, להוסיף הערות על שלב מסוים, ולאשר רק את מה שרוצים.
זה הבדל משמעותי במיוחד לתוכניות מורכבות. נניח שClaude מציע תוכנית עם 5 שלבים — בטרמינל הבחירה היא "כן" או "לא" על הכול. ב-VS Code, אפשר לאשר שלבים 1-3, לשנות שלב 4, ולדלג על שלב 5. שליטה ברמה של שלב בודד.
ביקשתם מ-Claude: "רפקטר את מודול האותנטיקציה לתמוך ב-OAuth 2.0"
Claude מציג תוכנית ב-5 שלבים:
שלב 1: הוספת ספריית OAuth (install package) [Approve]
שלב 2: יצירת oauth_config.py עם הגדרות [Approve]
שלב 3: שינוי auth_middleware.py [Modify ← "שמור backward compatibility"]
שלב 4: עדכון routes/login.py [Approve]
שלב 5: מחיקת legacy_auth.py [Reject ← "עדיין צריך את זה"]
בטרמינל — הייתם צריכים לדחות את כל התוכנית ולנסח מחדש. ב-VS Code — לחצתם Modify על שלב 3, Reject על שלב 5, ו-Approve על השאר. Claude מבצע בדיוק מה שרציתם.
Inline Diff View — שינויים ישירות בעורך
זה אולי הפיצ'ר הכי חשוב בתוסף, ובואו נסביר למה.
בטרמינל, כשClaude מציע שינוי, אתם רואים משהו כזה:
Edit: utils.py
- old: vat = base_price * 0.17
+ new: vat = base_price * 0.18
זה ברור, אבל אתם רואים רק את השורה שהשתנתה. מה סביבה? מה ההשפעה על שאר הפונקציה? מה ההקשר? צריך לקרוא את הקובץ בנפרד כדי לדעת.
ב-VS Code, אותו שינוי נראה ישירות בעורך. הקובץ נפתח עם שורות שנוספו מסומנות בירוק ושורות שהוסרו מסומנות באדום — בדיוק אותו ממשק שאתם מכירים מ-git diff ב-VS Code. אתם רואים את הקוד בהקשר המלא, עם Syntax Highlighting, ויכולים לגלול למעלה ולמטה כדי להבין את ההשפעה על שאר הקובץ.
למה זה חשוב כל כך? כי בפרק 6 למדנו שקריאת Diffs לפני אישור היא הרגל הזהב — 10 שניות של סקירה חוסכות שעה של דיבאגינג. ב-VS Code, הסקירה הזו הרבה יותר נוחה, מהירה, ומדויקת. אתם רואים בדיוק מה השתנה, ובדיוק איפה ביחס לשאר הקוד.
Inline Diff View ב-VS Code מציג את השינויים בהקשר מלא — עם הקוד שמסביב, Syntax Highlighting, ומספרי שורות. מפתחים מדווחים שזה מקל משמעותית לזהות בעיות בהשוואה ל-Diff טקסטואלי בטרמינל, במיוחד בשינויים שמשפיעים על כמה מקומות בקובץ.
@-mentions — הפניה מדויקת לקבצים
ב-VS Code, אפשר לכתוב @ ואחריו שם קובץ כדי להפנות את Claude אליו ישירות. זה כמו לתייג מישהו ב-Slack או ב-WhatsApp — רק שכאן אתם מתייגים קובץ.
כשאתם כותבים @, התוסף מציג Autocomplete — רשימה של כל הקבצים בפרויקט. מתחילים להקליד את שם הקובץ, הרשימה מצטמצמת, בוחרים — וה-@mention מוכנס לשיחה. Claude יודע מיד לאיזה קובץ אתם מתכוונים.
# הפניה לקובץ שלם:
@styles.css תוכל לשנות את צבע הכותרת לכחול?
# הפניה עם טווח שורות — דיוק מירבי:
@auth.py:45-60 יש כאן באג בוולידציה, תתקן
# הפניה למספר קבצים — השוואה:
@config.json @app.py תוודא שה-API URL ב-config תואם למה שמשתמשים בו ב-app
# הפניה עם שורה ספציפית:
@utils.py:120 הפונקציה הזו מחזירה None — זה כוונה?
שימו לב במיוחד ל-@auth.py:45-60 — אתם מפנים את Claude בדיוק לשורות 45 עד 60. זו רמה של דיוק שמשנה את החוויה לגמרי. במקום לכתוב "תסתכל על הפונקציה validate_token שנמצאת באיזור שורה 45 בקובץ auth.py", אתם פשוט כותבים @auth.py:45-60. קצר, מדויק, חוסך Tokens.
כש-Claude צריך למצוא קובץ לבד, הוא מתחיל בחיפוש (Glob), ואז קורא (Read) את הקובץ, ולפעמים מחפש בתוכו (Grep). כל פעולה כזו צורכת Tokens — שזה אומר כסף וזמן. כשה-@mention מפנה ישירות לקובץ — Claude כבר שם, בלי פעולות חיפוש. זה חוסך 200-500 Tokens לכל הפניה, שמצטברים לחיסכון משמעותי בשיחות ארוכות. בפרק 8 נדבר יותר על ניהול עלויות — אבל @mentions הם כבר צעד ראשון בכיוון הזה.
Conversation Tabs — שיחות מקבילות
ב-VS Code, אפשר לפתוח כמה שיחות במקביל בטאבים נפרדים — כמו שפותחים כמה קבצים. שיחה אחת לפיצ'ר שאתם בונים, שנייה למחקר, שלישית ל-Code Review.
כל שיחה (Tab) היא עצמאית לחלוטין — Context Window נפרד, היסטוריית שיחה נפרדת, מצב נפרד. אתם יכולים לעבור ביניהן בלחיצה, בדיוק כמו שעוברים בין קבצים. זה דומה מאוד ל-Sessions מרובים בטרמינל (שנלמד בהמשך הפרק), אבל כאן הכול בתוך חלון אחד של VS Code.
אתם עובדים על פיצ'ר חדש לחנות אונליין. פותחים 3 Tabs:
- Tab 1 — "Feature": "הוסף מערכת קופונים ל-checkout" — כאן מתנהלת העבודה המרכזית
- Tab 2 — "Research": "תסביר לי איך מערכות קופונים עובדות בדרך כלל — שלבים, חוקי עסקים, edge cases" — כאן אתם לומדים
- Tab 3 — "Review": "סקור את ה-git diff של השינויים שעשיתי היום" — כאן אתם בודקים
אפשר לקפוץ בין הטאבים בלחיצה. Tab 1 לא "שוכח" מה דיברתם בו כשעברתם ל-Tab 2.
Auto-Accept Edits — אישור אוטומטי
בדרך כלל, כשClaude מציע שינוי, אתם רואים את ה-Diff ומאשרים ידנית. זה חשוב ונכון. אבל לפעמים יש משימות "בטוחות" שבהן אתם סומכים על Claude לגמרי — למשל, "עבור על כל הקבצים ותוסיף JSDoc comments לכל הפונקציות הציבוריות". במקרים כאלה, אפשר להפעיל Auto-Accept — Claude יבצע את השינויים בלי לחכות לאישור על כל קובץ.
איך מפעילים? בהגדרות התוסף ב-VS Code יש אפשרות להפעיל Auto-Accept. כשהיא מופעלת, Claude עורך ומאשר בלי הפסקה — הקצב גבוה הרבה יותר.
Auto-Accept מתאים רק למשימות שאתם סומכים עליהן לחלוטין: הוספת תיעוד, שינוי פורמטינג, שינוי שם משתנה בכל הפרויקט, מיון imports. לעולם אל תפעילו Auto-Accept על רפקטורינג מורכב, מחיקת קוד, שינויים ב-Business Logic, או כל דבר שדורש שיקול דעת. בפרק 6 למדנו שקריאת Diffs היא קריטית — Auto-Accept מדלג על השלב הזה. אם יש ספק — אל תפעילו.
פתחו פרויקט ב-VS Code עם התוסף. נסו את שלושת הפיצ'רים המרכזיים: (1) @mention: כתבו @ ואחריו שם קובץ — תראו autocomplete מופיע. בחרו קובץ ושאלו שאלה עליו. (2) Inline Diff: בקשו מ-Claude שינוי קטן וצפו ב-Diff מוצג ישירות בעורך — ירוק לשורות חדשות, אדום לשורות שהוסרו. (3) Tab חדש: פתחו שיחה שנייה בטאב נפרד ושאלו שאלה אחרת. שלושה פיצ'רים — חמש דקות — חוויה חדשה.
תוסף VS Code הוא הדרך המומלצת ביותר להשתמש ב-Claude Code למי שכבר עובד ב-VS Code. הוא משלב את הכוח של הטרמינל עם הנוחות הוויזואלית של ה-IDE. זה לא "או-או" — זה "גם וגם". אפשר להשתמש בתוסף לצד הטרמינל, ולבחור את הכלי הנכון לכל משימה.
עבודה משולבת — Terminal + IDE
הנקודה החשובה ביותר בפרק הזה: לא צריך לבחור. אפשר — ורצוי — לעבוד גם עם הטרמינל וגם עם התוסף ב-VS Code. כל אחד טוב במשהו אחר, וביחד הם מכסים את כל המקרים.
חשבו על זה כמו מטבח: יש לכם סכין שף (Terminal — חד, מדויק, לכל דבר) וגם מעבד מזון (VS Code — ממשק נוח, ויזואלי, מהיר לפעולות חוזרות). שף טוב משתמש בשניהם. לא תחתכו בצל במעבד מזון, ולא תערבבו בצק עם סכין.
הטבלה המרכזית — Terminal מול IDE
| סוג משימה | איפה לעבוד | למה |
|---|---|---|
| ניתוח מורכב של כמה קבצים | Terminal | מהיר יותר לסריקה רחבה, פחות overhead גרפי, שיחה חופשית |
| סקירת Diffs — קריאת שינויים | VS Code Extension | Inline Diff View ויזואלי, Syntax Highlighting, הקשר מלא של הקוד |
| כתיבת תוכן (מסמכים, מיילים) | לפי העדפה אישית | Terminal למי שאוהב מינימליזם, VS Code למי שאוהב ממשק ויזואלי |
| פעולות Git | Terminal | Git בטרמינל מהיר ומדויק — commit, push, branch, merge, rebase |
| עריכת קובץ בודד | VS Code Extension | @mention מדויק, Diff ויזואלי, אישור בלחיצה |
| מחקר ותכנון | Terminal | שיחה חופשית, פחות הסחות, מהיר יותר להתחיל |
| Batch Operations — 10+ קבצים | Terminal | עבודה רצופה בלי popup-ים, ניהול הרשאות יעיל, פחות "לחיצות" |
| עריכה עם הקשר ויזואלי | VS Code Extension | רואים את הקובץ, את השכנים שלו, את מבנה הפרויקט בעץ התיקיות |
שלושה Workflows מומלצים
Terminal לניתוח ← VS Code לביצוע
מתחילים בטרמינל עם "תנתח את מבנה הפרויקט ותציע תוכנית שיפור". Claude עובר על כל הקבצים, מזהה בעיות, מציע תוכנית. אחרי שהתוכנית ברורה, עוברים ל-VS Code Extension כדי לבצע שינוי-אחרי-שינוי עם Inline Diff על כל אחד. Workflow הזה טוב ל: רפקטורינג, שיפורי ביצועים, תיקוני ארכיטקטורה.
VS Code לעריכה ← Terminal ל-Batch
עובדים ב-VS Code על פיצ'ר חדש עם @mentions ו-Diffs — נוח ויזואלי. כשצריך לרוץ על 20 קבצים ולעשות שינוי אחיד (למשל: שינוי import, עדכון API version) — פותחים Terminal ומבקשים מ-Claude לטפל בכל הקבצים ב-turn אחד. Workflow הזה טוב ל: פיצ'רים חדשים שמשלבים עריכה ממוקדת + שינויים גורפים.
Side-by-Side — הכול בו-זמנית
Terminal בצד שמאל של המסך, VS Code בצד ימין. Terminal למשימות "כבדות" (ניתוח, Git, Batch), VS Code למשימות "ויזואליות" (Diffs, @mentions, Edit בודד). שניהם חולקים את אותו Filesystem — שינוי שClaude עושה בטרמינל נראה מיד ב-VS Code. Workflow הזה טוב ל: עבודה אינטנסיבית שמערבבת סוגי משימות.
לא משנה אם אתם עובדים דרך Terminal או דרך VS Code Extension — ה-CLAUDE.md שלכם (שלמדנו בפרק 3) חל על שניהם. ההגדרות, הסגנון, ההעדפות, הכללים — הכול מסונכרן אוטומטית. אם כתבתם ב-CLAUDE.md "תענה תמיד בעברית" — זה יחול גם על Terminal וגם על VS Code. אין צורך לכתוב הוראות נפרדות לכל ממשק. אותו מנוע, אותן הנחיות.
נסו את Workflow A: (1) פתחו טרמינל ובקשו מ-Claude: "תנתח את הפרויקט ותציע 3 שיפורים". (2) קראו את ההצעות. בחרו אחת. (3) עברו ל-VS Code Extension ובקשו: "בצע את השיפור הראשון — @filename" (עם @mention לקובץ הרלוונטי). (4) צפו ב-Diff ב-VS Code. אשרו אם זה נראה טוב. שימו לב לחוויה השונה — Terminal למחשבה, IDE לביצוע.
JetBrains — IntelliJ, PyCharm, WebStorm
לא כולם עובדים ב-VS Code. אם אתם משתמשי JetBrains — IntelliJ IDEA (ל-Java/Kotlin), PyCharm (ל-Python), WebStorm (ל-JavaScript/TypeScript), GoLand (ל-Go), או כל IDE אחר מבית JetBrains — יש Plugin גם לכם.
התקנה
פתחו Settings בתוך ה-IDE
Ctrl+Alt+S (Windows/Linux) או Cmd+, (Mac). בתפריט השמאלי, נווטו ל-Plugins → Marketplace.
חפשו "Claude Code" והתקינו
חפשו "Claude Code" ב-Marketplace. התקינו — ייתכן שתצטרכו להפעיל מחדש את ה-IDE.
מה מקבלים — ומה לא
ה-Plugin של JetBrains עובד אחרת מהתוסף של VS Code. במקום Sidebar גרפי עם שיחה, הוא מפעיל את Claude Code CLI בתוך הטרמינל המשולב של ה-IDE. מבחינת חוויית השימוש — זה יותר קרוב לטרמינל מאשר לתוסף ויזואלי.
אבל יש שני דברים חשובים שכן מקבלים:
- Diff Viewer מובנה: שינויים שClaude מציע נפתחים ב-Diff Viewer של JetBrains — וה-Diff Viewer של JetBrains הוא אחד הטובים בתעשייה. אם אתם רגילים אליו, תרגישו בבית. הצגה side-by-side מפורטת, סימון ברמת תו בודד, ואפשרות למזג שינויים ידנית.
- הכול בתוך ה-IDE: לא צריך לעבור לחלון Terminal נפרד. הכול נשאר בתוך סביבת העבודה שלכם. עבודה ב-PyCharm? Claude Code רץ שם. עבודה ב-WebStorm? הוא שם. בלי פיצול מסכים.
נכון למרץ 2026, ה-Plugin נמצא ב-Beta. הוא עובד מספיק טוב לשימוש יומיומי, אבל פחות מלוטש מהתוסף של VS Code — חסרים @-mentions עם autocomplete, אין Conversation Tabs, ואין Plan Review UI גרפי. Anthropic משפרים אותו בהתמדה. אם אתם מתלבטים: התקינו ונסו למשך שבוע. אם מרגיש טוב — מצוין. אם חסרים פיצ'רים — אפשר תמיד להוסיף Terminal tab בתוך ה-IDE או בחלון נפרד.
VS Code מול JetBrains — טבלת השוואה מלאה
| פיצ'ר | VS Code Extension | JetBrains Plugin |
|---|---|---|
| ממשק שיחה | Sidebar גרפי מלא — טקסט, תמונות, קוד | CLI בתוך Terminal המשולב של ה-IDE |
| Inline Diff | ישירות בעורך — ירוק/אדום | Diff Viewer מובנה של JetBrains (side-by-side) |
| @-mentions | כן — עם Autocomplete ו-Line Ranges | לא ישירות (צריך לכתוב נתיבי קבצים מלאים) |
| Plan Review UI | כן — כפתורי Approve/Modify/Reject לכל שלב | לא — טקסטואלי כמו Terminal רגיל |
| Conversation Tabs | כן — כמה שיחות במקביל בטאבים | לא (Terminal אחד, אבל אפשר לפתוח כמה) |
| Auto-Accept Edits | כן — הגדרה בתוסף | כן — דרך הגדרות Terminal |
| מצב (Maturity) | יציב (Stable) מאז ספטמבר 2025 | Beta — משתפר בהתמדה |
אם אתם משתמשי JetBrains: התקינו את ה-Plugin, פתחו פרויקט, ובקשו מ-Claude שינוי קטן בקובץ. צפו ב-Diff Viewer שנפתח — אם השינוי מוצג בצורה ברורה, אתם מוכנים לעבוד. אם אתם משתמשי VS Code: כבר עשיתם את ה-do-now הקודם — תוכלו לדלג.
בלי IDE? אין בעיה — Terminal-Only Workflow
אמרנו את זה בהתחלה ונגיד שוב בפירוש: אתם לא חייבים IDE בכלל. Claude Code בטרמינל הוא חוויה מלאה לחלוטין. הכול עובד — קריאה, עריכה, חיפוש, הרצת פקודות, סקירת שינויים, עבודה עם Git, הכל-הכל.
הפרק הזה לא בא לגרום לכם להרגיש ש"חסר" לכם משהו אם אתם עובדים בטרמינל. התוסף ב-VS Code הוא נוחות נוספת, לא דרישת סף. יש הרבה אנשים שעובדים עם Claude Code בטרמינל בלבד ומרוצים לחלוטין.
מי עובד בטרמינל בלבד?
- מנהלי מערכות (System Administrators): עובדים בעיקר על שרתים מרוחקים דרך SSH. אין VS Code על שרת פרודקשן, ואין סיבה שיהיה. Claude Code בטרמינל עובד מעולה דרך SSH.
- אנליסטים ומדעני נתונים: מעבדים CSV-ים, כותבים סקריפטים Python, מריצים ניתוחים. הטרמינל מספיק לגמרי — ואפילו עדיף כי הוא לא "מפריע" עם ממשק ויזואלי.
- עובדי שרתים מרוחקים: אם אתם עובדים על שרת לינוקס בענן — SSH + Claude Code = הכול. בלי גרפיקה, בלי עכבר, בלי IDE.
- חובבי מינימליזם: פחות ממשק = פחות הסחה. יש אנשים שעובדים עם Vim או Nano ומרוצים. Claude Code בטרמינל מתאים לפילוסופיה הזו בדיוק.
- לא-מפתחים שלמדו Claude Code: אם למדתם Claude Code בשביל לנהל תוכן, לנתח נתונים, או לכתוב סקריפטים — ולא עבדתם עם IDE מעולם — אין סיבה להתחיל עכשיו רק בשביל Claude. הטרמינל מספיק.
טרמינלים מומלצים לעבודה אופטימלית
לא כל הטרמינלים נולדו שווים. אם אתם עובדים ב-Terminal-Only, כדאי להשתמש באחד מהבאים לחוויה אופטימלית עם Claude Code:
| טרמינל | פלטפורמה | למה הוא טוב ל-Claude Code |
|---|---|---|
| iTerm2 | Mac | Shift+Enter עובד ישירות (שלמדנו בפרק 4), רנדור גופנים מצוין, תמיכה בתמונות |
| WezTerm | Cross-Platform | Shift+Enter מובנה, GPU-accelerated, תמיכה בתמונות, עובד על Windows/Mac/Linux |
| Ghostty | Mac / Linux | חדש ומהיר, Shift+Enter נתמך מובנית, ממשק נקי ומינימלי |
| Kitty | Mac / Linux | GPU-accelerated, תמיכה בתמונות, Shift+Enter נתמך, מהירות גבוהה |
| Windows Terminal | Windows | ברירת המחדל ב-Windows 11, עובד עם WSL, טאבים מובנים |
Shift+Enter מאפשר לכם לרדת שורה בתוך הפרומפט בלי לשלוח (כמו שלמדנו בפרק 4 על כתיבת פרומפטים מרובי-שורות). בטרמינלים שתומכים בזה מובנית — iTerm2, WezTerm, Ghostty, Kitty — זה עובד ישירות, בלי שום הגדרה. בטרמינלים ישנים יותר (כמו Terminal.app ב-Mac) צריך הגדרה נוספת. אם אתם שוקלים שדרוג — זו סיבה טובה.
Terminal-Only לא אומר "מוגבל"
חשוב להדגיש: עבודה ב-Terminal-Only לא אומרת שאתם מפספסים משהו קריטי. כל הפיצ'רים שלמדנו בפרקים 1-6 — חיפוש, ניווט, עריכה, Diffs, Code Review, Undo, Plan Mode — כולם עובדים בטרמינל. מה שתוסף VS Code מוסיף הוא בעיקר נוחות ויזואלית: Inline Diff במקום טקסט, @mentions במקום נתיבי קבצים, Plan Review UI במקום Y/N. אלה שיפורי חוויה, לא יכולות חדשות.
הרבה Power Users מעדיפים Terminal דווקא בגלל המינימליזם שלו — פחות הסחות, מהירות גבוהה יותר, ושליטה מלאה. אם אתם מרגישים בבית בטרמינל — הישארו שם. אם חסר לכם משהו ויזואלי — נסו את התוסף. אין תשובה "נכונה" אחת.
בדקו מה הטרמינל שלכם: (1) האם Shift+Enter עובד? נסו — אם הסמן יורד שורה בלי לשלוח, מצוין. (2) אם לא — שקלו לעבור ל-iTerm2 (Mac) או WezTerm (כל פלטפורמה). ההורדה חינמית והשדרוג לוקח 5 דקות. טרמינל טוב = חוויית Claude Code טובה יותר.
Cursor ו-Windsurf — שילוב משלים
אולי שמעתם על Cursor ו-Windsurf — שני IDE-ים שמתבססים על VS Code ומוסיפים יכולות AI מובנות (בעיקר Autocomplete חכם ושיחה עם הקוד). אז האם צריך לבחור בין Claude Code לבינם?
ממש לא. Claude Code משלים את Cursor ו-Windsurf — הם לא מתחרים. כל אחד עושה משהו אחר, וביחד התוצאה חזקה יותר מכל אחד לבד.
ההבדל המרכזי: Cursor ו-Windsurf מתמחים ב-Inline Autocomplete — הם משלימים לכם קוד תוך כדי הקלדה, מציעים שורות הבאות, ומזרזים את הקלדה. זה מעולה למהירות. אבל כשצריך משימה מורכבת — ניתוח של 20 קבצים, רפקטורינג חוצה-מודולים, אוטומציה של תהליכים, סקריפט שרץ ומבצע פעולות — זה הדומיין של Claude Code.
| כלי | מה הוא עושה הכי טוב | מה הוא לא עושה (או עושה פחות טוב) |
|---|---|---|
| Cursor / Windsurf | Inline Autocomplete מהיר, השלמת קוד תוך כדי כתיבה, הצעות חכמות בשורה | משימות מורכבות חוצות-קבצים, Agentic Workflows, אוטומציה, Bash commands |
| Claude Code (Terminal) | ניתוח עמוק, עריכה רב-קובצית, Git Workflows, Agentic Tasks, סקריפטים, Batch Operations | Inline Autocomplete תוך כדי הקלדה (זה לא הפוקוס שלו כלל) |
הקומבינציה הפופולרית בקרב Power Users: Cursor (או Windsurf) כ-Editor לעבודה יומיומית עם Autocomplete מהיר, + Claude Code בטרמינל לכל השאר — ניתוחים, רפקטורינג, אוטומציה, Git workflows.
הכלים חולקים את אותו Filesystem. שינוי שClaude Code עושה בטרמינל נראה מיד ב-Cursor, ולהפך. אין סנכרון מיוחד, אין קונפליקטים — הכול עובד על אותן תיקיות ואותם קבצים. כמו שני אנשים שעובדים על אותו שולחן — כל אחד עם הכלים שלו.
נניח שאתם בונים API חדש:
- ב-Cursor: כותבים את הקוד. Cursor משלים שורות, מציע imports, מזהה patterns. מהיר ונעים.
- ב-Claude Code (Terminal): "תנתח את ה-API שכתבתי — האם יש בעיות ביצועים, אבטחה, או Best Practices שפספסתי?" Claude עובר על כל הקבצים ונותן ניתוח מעמיק.
- שוב ב-Cursor: מתקנים לפי הממצאים, עם Autocomplete מהיר.
- שוב ב-Claude Code: "צור טסטים לכל ה-Endpoints" — Claude יוצר 200 שורות טסטים בקובץ חדש.
שני כלים, כל אחד עושה מה שהוא טוב בו. התוצאה: יותר מהיר ויותר איכותי מכל אחד לבד.
אם אתם משתמשים גם ב-Cursor/Windsurf וגם ב-Claude Code, כל כלי צורך Tokens בנפרד. כדאי להגדיר: Cursor למשימות קטנות וההשלמות (עם מודל מהיר וזול), Claude Code למשימות גדולות שדורשות עומק (עם Opus או Sonnet). כך מנצלים את התקציב בצורה חכמה. נפרט על ניהול עלויות בפרק 8.
אם אתם משתמשי Cursor או Windsurf: פתחו את ה-IDE שלכם בצד אחד של המסך ואת Terminal עם Claude Code בצד השני. בקשו מ-Claude בטרמינל: "תנתח את הקובץ הראשי בפרויקט ותמצא 3 דברים שאפשר לשפר". צפו בתוצאה — ושמו לב שClaude עובד על אותם קבצים שפתוחים ב-Cursor. שני כלים, אותו Filesystem, שילוב חלק. אם אתם לא משתמשי Cursor/Windsurf — דלגו, זה לא רלוונטי לכם.
Sessions מרובים — צבעים וארגון
אחד הדברים הכי מועילים בעבודה יומיומית עם Claude Code: הרצת כמה Sessions במקביל. טאב אחד בטרמינל לפרויקט A, טאב שני לפרויקט B, טאב שלישי למחקר. כל Session עצמאי לחלוטין — היסטוריה נפרדת, Context Window נפרד, מצב נפרד.
למה זה חשוב? כי בפרקטיקה, אנחנו לא עובדים על דבר אחד בכל רגע. אולי אתם מחכים שClaude יסיים ניתוח ב-Session אחד, ובינתיים רוצים לעבוד על משהו אחר. או שאתם רוצים Session אחד "נקי" למחקר, בלי שהוא "מלוכלך" בהיסטוריה של העריכות שעשיתם.
שם ל-Session — הזמנה לסדר
מגרסה 2.1.76 ומעלה (מרץ 2026), אפשר לתת לכל Session שם כבר בהפעלה עם הדגל -n (קיצור של --name):
# Session לעבודה על תוכן שיווקי:
claude -n "marketing-content"
# Session לניתוח נתונים:
claude -n "data-analysis"
# Session לבדיקות ו-QA:
claude -n "testing"
# Session למחקר מתחרים:
claude -n "competitor-research"
השם מופיע בשורת הסטטוס (Prompt Bar) של Claude Code. כשיש 3-4 טאבים פתוחים, השם עוזר לזהות מיד באיזה Session אתם.
אפשר גם לשנות שם באמצע שיחה עם /rename. נניח שהתחלתם Session בלי שם ועכשיו רוצים לתת לו שם — פשוט כתבו /rename "marketing-emails" ושם ה-Session ישתנה.
צבעים — /color
כשיש 3-4 טאבים פתוחים, גם עם שמות, קל להתבלבל — במיוחד אם כל הטאבים נראים אותו דבר. הפקודה /color פותרת את זה — היא משנה את צבע שורת הפרומפט (ה-Prompt Bar) כדי להבדיל ויזואלית בין Sessions:
# בטאב הראשון — שיווק:
/color blue
# בטאב השני — ניתוח:
/color green
# בטאב השלישי — מחקר:
/color yellow
# בטאב הרביעי — Code Review:
/color red
עכשיו אפשר לראות במבט אחד באיזה Session אתם — כחול = שיווק, ירוק = ניתוח, צהוב = מחקר, אדום = סקירת קוד. לא צריך לקרוא את השם — הצבע מספר הכול.
ניהול Multi-Session — המתכון המלא
הנה דוגמה למערך Sessions מלא לאנשי שיווק דיגיטלי שעובדים עם Claude Code:
| Tab | שם Session | צבע | תפקיד | דוגמת שימוש |
|---|---|---|---|---|
| 1 | marketing | כחול | כתיבת תוכן שיווקי | "כתוב 3 גרסאות Subject Line למייל הקופונים" |
| 2 | analysis | ירוק | עיבוד נתונים | "תנתח את ה-CSV של הקמפיין ותיצור דוח" |
| 3 | research | צהוב | מחקר שוק | "חפש טרנדים ב-E-Commerce לרבעון הבא" |
| 4 | code | אדום | עבודה טכנית | "עדכן את ה-Landing Page עם הקופון החדש" |
כל Session הוא עצמאי לחלוטין. Context Window נפרד, היסטוריית שיחה נפרדת, מצב נפרד. אם Session אחד "התמלא" (קרוב ל-80% Context), זה לא משפיע על השאר. אפשר לעשות /compact ב-Session אחד בלי לגעת באחרים. שימו לב: כל Session צורך Tokens בנפרד — אז 4 Sessions פעילים = עלות כפולה. נפרט על ניהול עלויות בפרק 8.
פתחו שני טאבים בטרמינל. בטאב הראשון: claude -n "main-work" ואז /color blue. בטאב השני: claude -n "research" ואז /color green. עכשיו עברו בין הטאבים — שימו לב לצבעים השונים ולשמות השונים בשורת הפרומפט. תנו משימה שונה בכל טאב — למשל, ב-"main-work" בקשו שינוי בקובץ, וב-"research" שאלו שאלה כללית. מעכשיו, כל פעם שעובדים על שתי משימות — פתחו שני Sessions.
Remote Control — שליטה מהנייד
תארו לעצמכם את הסיטואציה הזו: התחלתם משימה ארוכה על המחשב — "עבור על כל 50 קבצי הטסטים ותעדכן אותם לפורמט החדש". המשימה תיקח 20 דקות. ואתם צריכים ללכת לפגישה.
בלי Remote Control: אתם נשארים ליד המחשב עד שזה נגמר, או מפסיקים את המשימה באמצע (ומפסידים את ההתקדמות). עם Remote Control: אתם הולכים לפגישה, שולפים את הנייד, פותחים את claude.ai/code, ומסתכלים מה קורה. אם Claude שואל שאלה — עונים מהנייד. אם צריך לאשר שינוי — מאשרים. בלי לחזור למחשב.
Remote Control הושק ב-25 בפברואר 2026, וזמין למנויי Pro ו-Max.
איך זה עובד — צעד אחרי צעד
מתחילים Session על המחשב
פותחים Claude Code כרגיל בטרמינל. נותנים משימה: "עבור על כל קבצי ה-CSS ותעדכן את הצבעים לפי ה-Design System החדש". Claude מתחיל לעבוד.
פותחים claude.ai/code בנייד
בדפדפן בנייד, נכנסים ל-claude.ai/code ומתחברים עם אותו חשבון. שם תראו את ה-Session שרץ על המחשב — כולל מה Claude עושה עכשיו בדיוק. אפשר גם דרך אפליקציית Claude ל-iOS או Android.
צפייה ושליטה
רואים את כל מה שClaude עושה — קריאת קבצים, עריכה, הרצת פקודות. אפשר לכתוב פרומפטים מהנייד, לאשר שינויים שClaude מחכה להם, לענות על שאלות שClaude שואל, ואפילו לעצור את Claude אם משהו לא נראה נכון.
מה חשוב להבין על Remote Control
- Session רץ מקומית על המחשב שלכם — שום קובץ לא עובר ל-Cloud. הנייד רק "צופה ושולט" — כמו שלט רחוק לטלוויזיה. הטלוויזיה (= המחשב שלכם) עושה את כל העבודה, השלט (= הנייד) רק מנחה.
- הטרמינל צריך להישאר פתוח — אם סוגרים את הטרמינל במחשב, ה-Session מסתיים. אם המחשב נכנס ל-Sleep, ה-Session נעצר. ודאו שהמחשב ער והטרמינל פתוח כל עוד אתם רוצים לנהל מרחוק.
- Session אחד בכל פעם — אפשר לחבר Remote Control ל-Session אחד. אם רוצים לשלוט ב-Session אחר, צריך להתנתק מהראשון.
- חיבור אינטרנט נדרש בשני הצדדים — גם המחשב וגם הנייד צריכים חיבור אינטרנט. אם אחד מתנתק, החיבור נפסק (אבל ה-Session ממשיך לרוץ על המחשב). כשמתחברים מחדש — רואים את מה שפספסתם.
תרחישי שימוש מעשיים
- Batch Processing → פגישה: התחלתם עדכון של 50 קבצים על המחשב → הולכים לפגישה → בודקים מהנייד שהכול עובר חלק → מאשרים "כן, המשך" כשClaude שואל
- Deployment → ניטור: מריצים Deploy Script מהמחשב → עוקבים מהנייד בזמן אמת → רואים את הלוגים → מאשרים שלב הבא אם צריך
- ניתוח ארוך → קריאת תוצאות: ביקשתם מ-Claude לנתח Codebase גדול → הולכים לארוחת צהריים → קוראים את התוצאות מהנייד כשהם מוכנים, בלי לחזור למחשב
- כתיבת תוכן → סקירה: Claude כותב דוח מפורט של 3,000 מילים → אתם בנסיעה → סוקרים מהנייד ומוסיפים הערות: "טוב, רק שנה את הפסקה השלישית"
Remote Control לא "מעביר" את ה-Session מהמחשב לנייד. ה-Session ממשיך לרוץ על המחשב — אתם רק צופים ומנחים מרחוק. אם המחשב נכבה, ה-Session נגמר. זה הבדל קריטי מ-/teleport שנלמד בסעיף הבא. תחשבו על Remote Control כמו שיחת FaceTime עם המחשב — אתם רואים מה קורה ויכולים לתת הוראות, אבל הכול קורה שם, לא אצלכם.
נסו את Remote Control: (1) התחילו Session על המחשב עם משימה שלוקחת כמה דקות — "תנתח את כל הקבצים בפרויקט ותיצור דוח מסכם עם סטטיסטיקות". (2) פתחו claude.ai/code מהנייד (או מדפדפן אחר באותו מחשב לצורך הניסוי). (3) צפו ב-Session רץ מהנייד. (4) נסו לכתוב הודעה מהנייד — "הוסף גם סטטיסטיקות על גודל קבצים". אם ההודעה מהנייד הגיעה ל-Session — מזל טוב, יש לכם שלט רחוק ל-Claude.
/teleport — העברת Sessions בין מכשירים
Remote Control מאפשר שליטה מרחוק ב-Session שרץ על המחשב שלכם — אבל ה-Session נשאר על המחשב. מה אם אתם רוצים להמשיך את השיחה ממכשיר אחר לגמרי? לא רק לצפות, אלא באמת לקחת את השיחה אתכם?
לשם כך יש /teleport. הושק בינואר 2026 עם גרסה 2.1.0.
מה זה /teleport?
/teleport מעביר את כל ה-Session — היסטוריית שיחה מלאה, הקשר, מצב — מהטרמינל המקומי לממשק הווב ב-claude.ai/code. אחרי הטלפורט, אפשר להמשיך את השיחה מכל מכשיר שיש לו דפדפן — מחשב אחר, טאבלט, נייד. לא צריך את המחשב המקורי.
# על המחשב במשרד, בסוף יום העבודה:
claude> "סיימנו לדבר על ארכיטקטורת ה-API. מחר נמשיך."
claude> /teleport
# Claude מחזיר קישור:
# "Session teleported to claude.ai/code"
# "Open claude.ai/code to continue this conversation."
# בבית, בערב, על הלפטופ האישי:
# פותחים claude.ai/code בדפדפן — ה-Session שם.
# כל ההיסטוריה, כל מה שדיברתם עליו, כל ההקשר.
# כותבים: "בוא נמשיך — סיכמנו שנשתמש ב-REST ולא GraphQL.
# מה הצעד הבא?"
# Claude זוכר הכול וממשיך בדיוק מאיפה שהפסקתם.
Remote Control מול /teleport — טבלת השוואה
| פיצ'ר | Remote Control | /teleport |
|---|---|---|
| מה קורה | צופים ושולטים ב-Session שרץ על המחשב | מעבירים את ה-Session לווב — נפרד מהמחשב |
| המחשב צריך להיות דלוק? | כן — ה-Session רץ עליו | לא — אחרי הטלפורט, ה-Session חי בווב |
| גישה לקבצים מקומיים | כן — Claude ממשיך לגשת לקבצים על המחשב | לא — אחרי הטלפורט אין גישה לקבצים על המחשב המקורי |
| ההיסטוריה שלמה? | כן — זה אותו Session | כן — כל ההיסטוריה מועברת |
| מתי להשתמש | משימה פעילה שרצה → צריכים לנטר/לכוון | רוצים להמשיך שיחה ממכשיר אחר |
טלפורט = להמשיך את השיחה מכל מכשיר. התחלתם במחשב במשרד? תמשיכו בבית דרך הדפדפן. בלי לאבד שום דבר מההיסטוריה. המגבלה: אחרי הטלפורט, Claude לא יכול לגשת לקבצים על המחשב המקורי. לכן /teleport מתאים בעיקר ל-שיחות מחקר ותכנון — לא לעריכה פעילה של קבצים. אם צריכים גישה לקבצים — השתמשו ב-Remote Control.
נסו /teleport: (1) התחילו שיחה קצרה עם Claude בטרמינל — למשל, שאלו אותו שאלה על הפרויקט שלכם ובקשו המלצות. (2) הקלידו /teleport. (3) פתחו claude.ai/code בדפדפן אחר (או בנייד). (4) ודאו שההיסטוריה שלמה — שתראו את השאלה שלכם ואת התשובה של Claude. מעכשיו אתם יודעים שאפשר להמשיך כל שיחה מכל מקום.
Voice Mode — דיבור עם Claude Code
החל ממרץ 2026, Claude Code מקבל קלט קולי. במקום להקליד פרומפט — אפשר פשוט לדבר. זה עוד דרך אינטראקציה עם אותו מנוע — לא פיצ'ר נפרד, אלא עוד ממשק קלט.
איך זה עובד — Push-to-Talk
הפעילו Voice Mode
הקלידו /voice בשורת הפרומפט של Claude Code. תקבלו הודעה ש-Voice Mode פעיל.
לחצו והחזיקו Spacebar
כשמוכנים לדבר — החזיקו את מקש הרווח (Spacebar). יופיע אינדיקטור שמראה ש-Claude "מקשיב". דברו — באנגלית או בכל שפה מ-20 הנתמכות (ראו רשימה מלאה למטה).
שחררו כדי לשלוח
שחררו את Spacebar — הדיבור מומר לטקסט (Speech-to-Text) ונשלח כפרומפט רגיל. Claude יענה בטקסט כרגיל.
חשוב להבין: Claude לא "שומע" ולא "מדבר" — הוא מקבל את התמלול של מה שאמרתם. הדיבור שלכם מומר לטקסט, והטקסט נשלח כפרומפט. התשובה מגיעה כטקסט כתוב, לא כדיבור חוזר. זה Push-to-Talk, לא שיחה קולית.
20 שפות נתמכות
Voice Mode תומך ב-20 שפות לזיהוי דיבור: אנגלית, ספרדית, צרפתית, גרמנית, איטלקית, פורטוגזית, יפנית, קוריאנית, סינית, הינדי, רוסית, פולנית, טורקית, הולנדית, אוקראינית, יוונית, צ'כית, דנית, שוודית, ונורבגית.
נכון למרץ 2026, עברית עדיין לא נתמכת כשפת קלט קולי ב-Voice Mode. אפשר לדבר באנגלית ולקבל תשובה בעברית (כי הפלט נשלט דרך CLAUDE.md וההגדרות שלכם), אבל זיהוי הדיבור עצמו לא תומך בעברית עדיין. Anthropic מרחיבים שפות בהדרגה — ייתכן שעברית תתווסף בהמשך. בינתיים, אם אתם רוצים לעבוד בעברית — הקלדה עובדת מצוין.
אפשר לדבר באנגלית (או בכל שפה נתמכת) ולערבב מונחים טכניים — "Change the function that does validation" — Voice Mode מתמודד עם עירבוב מונחים טכניים יפה. התשובה תגיע בעברית אם הגדרתם את זה ב-CLAUDE.md או בהגדרות השפה.
מתי Voice Mode שימושי?
- Brainstorming: "תחשוב על 5 גישות שונות לארכיטקטורה של מערכת ההזמנות" — קל יותר לדבר ממחשבה חופשית מאשר להקליד. הרעיונות זורמים כשמדברים.
- תכתיב תוכן: "כתוב מייל ללקוח שמסביר שהמשלוח יתעכב ביומיים, הטון אמפתי ומקצועי" — מדברים כמו שהיינו אומרים את זה, Claude ממיר לטקסט מסודר.
- ידיים תפוסות: עובדים על חומרה (מחברים כבלים, מגדירים שרת), הידיים עסוקות — מדברים ל-Claude Code במקום להקליד.
- מצבי ניידות: הולכים ברחוב, על הספה, בזמן קפה — כל מצב שבו הקלדה לא נוחה אבל דיבור כן.
- נגישות: למי שקשה לו להקליד — מסיבות פיזיות, דיסלקציה, או כל סיבה אחרת — Voice Mode מאפשר עבודה מלאה עם Claude Code דרך דיבור.
יושבים במשרד, מסתכלים על לוח המודעות עם ה-User Stories:
# לוחצים Spacebar ומדברים:
"אני רוצה להוסיף endpoint חדש ל-API שמטפל ב-Coupon validation.
הוא צריך לקבל קוד קופון וסכום הזמנה,
ולהחזיר את ההנחה אם הקופון תקף
או שגיאה אם הוא פג תוקף.
תתכנן את זה קודם בלי לכתוב קוד."
שחררנו Spacebar. Claude מקבל את התמלול כפרומפט ומתחיל לתכנן. אנחנו יכולים לנווט בעיניים על קוד אחר בזמן שClaude חושב.
נכון למרץ 2026, Voice Mode נמצא ב-Research Preview — זמין לכ-5% מהמשתמשים. Anthropic מרחיבים את הגישה בהדרגה. אם /voice לא עובד לכם עדיין — סבלנות, זה בדרך. בינתיים, ההקלדה עובדת מצוין. כשהפיצ'ר יגיע אליכם — הפרק הזה מכין אתכם לנצל אותו מיד.
אם Spacebar לא נוח לכם (למשל, אתם משתמשים ב-Vim Mode שבו Spacebar כבר תפוס), אפשר לשנות את המקש דרך ~/.claude/keybindings.json. הפעולה נקראת voice:pushToTalk — שנו אותה לכל מקש שמתאים לכם. זה אותו קובץ keybindings שממנו אפשר לשנות גם מקשים אחרים.
נסו: הקלידו /voice. אם מופיע "Voice mode activated" — החזיקו Spacebar, אמרו "תראה לי את הזמן הנוכחי", ושחררו. אם קיבלתם הודעה שהפיצ'ר לא זמין עדיין — לא נורא, רשמו לעצמכם לנסות בעוד שבוע-שבועיים כשהפיצ'ר מתרחב. זה לא קריטי לעבודה השוטפת — אבל כשיגיע, זה יהיה כלי נוסף בארגז.
טעויות נפוצות באינטגרציה — ואיך להימנע מהן
אחרי שעבדנו עם משתמשים רבים שחיברו Claude Code ל-IDE, הנה הטעויות הכי נפוצות:
טעות 1: לעבוד רק ב-IDE ולשכוח את הטרמינל
מה קורה: משתמשים מתקינים את התוסף ב-VS Code ומפסיקים לגמרי להשתמש בטרמינל. ואז מגלים שמשימות כמו ניתוח מרובה-קבצים או Batch Operations הרבה יותר איטיות וקשות ב-IDE.
איך להימנע: זכרו את הטבלה של Dual-Mode Workflow. Terminal לניתוח ו-Git ו-Batch. IDE ל-Diffs ו-@mentions. שניהם ביחד.
טעות 2: להפעיל Auto-Accept על משימות רגישות
מה קורה: מישהו מפעיל Auto-Accept ומבקש מ-Claude "תשפר את הקוד". Claude מחליט לבד מה "לשפר" ומבצע 50 שינויים בלי שאף אחד סקר אותם. חלקם עלולים לשבור דברים.
איך להימנע: Auto-Accept רק למשימות בטוחות — תיעוד, פורמטינג, שינויים קוסמטיים. כל שאר המשימות — סקירה ידנית של כל Diff.
טעות 3: לשכוח שכל Session צורך Tokens בנפרד
מה קורה: פותחים 5 Sessions במקביל, כל אחד עם שיחה ארוכה, ומגלים שצרכו Tokens פי 5 ממה שציפו.
איך להימנע: פתחו Sessions רק למשימות שבאמת צריכות לרוץ במקביל. סיימתם משימה ב-Session? סגרו אותו. אין צורך לשמור 5 Sessions "ליתר ביטחון".
טעות 4: לבלבל בין Remote Control ל-/teleport
מה קורה: מישהו עושה /teleport כשצריך Remote Control, ואז מגלה שClaude לא יכול לגשת לקבצים המקומיים. או להפך — משתמש ב-Remote Control כשרוצה להמשיך שיחה בבית, ואז המחשב נכנס ל-Sleep וה-Session נעצר.
איך להימנע: הכלל פשוט — צריך קבצים? Remote Control (ה-Session נשאר על המחשב). צריך רק שיחה? /teleport (ה-Session עובר לווב).
טעות 5: לא לתת שמות וצבעים ל-Sessions
מה קורה: פותחים 3 Sessions בלי שם ובלי צבע. אחרי 10 דקות לא זוכרים באיזה Tab מה. שולחים פרומפט לא-נכון ל-Session לא-נכון.
איך להימנע: תמיד claude -n "שם" + /color צבע. 10 שניות שחוסכות בלבול.
עברו ברשימה למעלה ובדקו: האם אתם עושים אחת מהטעויות האלה? אם כן — תקנו עכשיו. אם לא — מצוין, אתם בדרך הנכונה.
מילון מונחים — IDE Integration
הנה המונחים החשובים שהכרנו בפרק הזה:
| מונח | הסבר |
|---|---|
| VS Code Extension (תוסף) | תוסף מובנה שמביא את Claude Code לתוך VS Code — Sidebar גרפי, Inline Diffs, @-mentions, Conversation Tabs |
| JetBrains Plugin (תוסף) | תוסף ל-IDEs של JetBrains (IntelliJ, PyCharm, WebStorm) — CLI בתוך Terminal משולב + Diff Viewer מובנה. ב-Beta. |
| @-mention (הפניה לקובץ) | הפניה לקובץ בשיחה עם @filename. אפשר גם עם טווח שורות: @file.py:10-20. עובד רק בתוסף VS Code. |
| Inline Diff View | הצגת שינויים (ירוק לשורות חדשות, אדום לשורות שהוסרו) ישירות בתוך העורך של ה-IDE — לא בטרמינל נפרד |
| Plan Review UI | ממשק גרפי ב-VS Code לאישור תוכניות — כפתורי Approve, Modify, Reject לכל שלב בנפרד |
| Conversation Tabs (טאבי שיחה) | שיחות מקבילות בטאבים נפרדים ב-VS Code — כל Tab = Context Window עצמאי |
| Auto-Accept (אישור אוטומטי) | מצב שבו Claude מבצע שינויים בלי לחכות לאישור ידני — לשימוש זהיר בלבד על משימות בטוחות |
| Session (סשן) | שיחה בודדת עם Claude Code — כוללת היסטוריה, Context Window, ומצב עצמאיים. אפשר לתת שם עם -n |
| /color (צבע) | פקודה שמשנה את צבע שורת הפרומפט — לזיהוי ויזואלי מהיר בין Sessions מרובים |
| /rename (שינוי שם) | פקודה שמשנה את שם ה-Session הנוכחי — מופיע בשורת הסטטוס |
| Remote Control (שליטה מרחוק) | שליטה מרחוק ב-Session שרץ על המחשב — דרך claude.ai/code מנייד או דפדפן. ה-Session נשאר על המחשב. |
| /teleport (טלפורט) | העברת Session מלא מהטרמינל לממשק הווב — ההיסטוריה נוסעת, אבל הגישה לקבצים מקומיים נפסקת |
| Voice Mode (מצב קולי) | קלט קולי — Push-to-Talk עם Spacebar, תמלול ל-20 שפות כולל עברית, הפעלה עם /voice |
| Push-to-Talk | "לחץ כדי לדבר" — לוחצים ומחזיקים מקש (Spacebar), מדברים, משחררים כדי לשלוח |
| Sidebar (פאנל צד) | פאנל צד ב-VS Code שם מתנהלת השיחה עם Claude — מוצג לצד העורך |
| Dual-Mode Workflow | עבודה משולבת Terminal + IDE — כל אחד למה שהוא הכי טוב בו, לפי סוג המשימה |
Frameworks להחלטות
כשאתם מתחילים לעבוד ומתלבטים איפה לפתוח את Claude Code — עברו על עץ ההחלטה הזה:
האם אתם משתמשים ב-VS Code?
כן → התקינו את התוסף. זה ה-Default הכי טוב. אפשר גם Terminal בנוסף ל-Dual-Mode. לא → עברו לשלב 2.
האם אתם משתמשים ב-JetBrains (IntelliJ, PyCharm, WebStorm)?
כן → התקינו את ה-Plugin. אם חסרים פיצ'רים כמו @mentions — הוסיפו Terminal tab בתוך ה-IDE. לא → עברו לשלב 3.
האם אתם משתמשים ב-Cursor / Windsurf?
כן → Terminal לצד ה-IDE. Cursor/Windsurf ל-Autocomplete מהיר, Claude Code Terminal ל-Tasks מורכבים וניתוחים. לא → עברו לשלב 4.
אין לכם IDE כלל?
Terminal בלבד — וזה מעולה. הכול עובד. בחרו טרמינל טוב (iTerm2, WezTerm) לחוויה אופטימלית.
| אם צריכים... | אז... | כי... |
|---|---|---|
| לנתח 10+ קבצים בבת אחת | Terminal | מהיר, רץ פקודות ישירות, פחות overhead ויזואלי |
| לסקור Diff בודד בקפידה | VS Code | Inline Diff ויזואלי, Syntax Highlighting, הקשר מלא |
| להפנות לשורות מסוימות בקובץ | VS Code (@mention) | @file:45-60 — מדויק, חוסך Tokens, מהיר |
| לעשות git commit/push/merge | Terminal | Git CLI מהיר ומדויק, שליטה מלאה בפקודות |
| לעבוד על משימות במקביל | שניהם | Terminal tabs + VS Code tabs = Sessions מרובים, כל אחד עם Context נפרד |
| לאשר תוכנית מורכבת עם שינויים חלקיים | VS Code (Plan Review UI) | Approve/Modify/Reject ברמת שלב בודד — לא "הכול או כלום" |
| אם הסיטואציה היא... | השתמשו ב... | כי... |
|---|---|---|
| משימה רצה על המחשב ואני הולך לפגישה | Remote Control | ה-Session ממשיך לרוץ, אני צופה ומכוון, Claude ממשיך לגשת לקבצים |
| סיימתי יום עבודה ורוצה להמשיך בבית | /teleport | כל ההיסטוריה עוברת לווב, לא צריך את מחשב המשרד דלוק |
| Claude צריך גישה לקבצים מקומיים | Remote Control | /teleport מנתק מהקבצים; Remote Control שומר גישה מלאה |
| רוצה להמשיך שיחת מחקר/תכנון (בלי עריכת קבצים) | /teleport | לא צריך קבצים, רק את ההיסטוריה — teleport מושלם |
| רוצה לאשר שינויים שClaude מציע, מהנייד | Remote Control | ה-Session פעיל ומחכה לאישור — Remote Control מאפשר לאשר מרחוק |
שגרת עבודה — IDE Integration יומיומית
עכשיו שיש לכם את כל הכלים — התוסף ב-VS Code, Terminal, Sessions מרובים, Remote Control, /teleport — הנה איך לשלב אותם בשגרת העבודה היומיומית. בנוסף לשגרות מפרקים 3-6 (CLAUDE.md, Plan Mode, חיפוש, עריכה):
| תדירות | מה לעשות | זמן משוער | כלים |
|---|---|---|---|
| כל בוקר | פתחו VS Code עם התוסף + Terminal tab נפרד. הגדירו Sessions עם שמות וצבעים לפי המשימות של היום | 2 דקות | claude -n, /color |
| בזמן עבודה על קוד | השתמשו ב-@mentions ב-VS Code לעריכה ממוקדת. עברו ל-Terminal למשימות רחבות | שוטף | VS Code @mention, Terminal |
| לפני כל Commit | סקרו Diffs ב-VS Code Inline Diff View — נוח יותר מ-Terminal עבור סקירה ויזואלית | 2-5 דקות | VS Code Inline Diff |
| כשיוצאים מהמחשב | משימה פעילה שרצה? → Remote Control מהנייד. רוצים להמשיך שיחה? → /teleport | 30 שניות | Remote Control / /teleport |
| סיום יום עבודה | סגרו Sessions שסיימתם. שמרו Sessions פעילים עם שמות ברורים. /teleport אם רוצים להמשיך | 1 דקה | /rename, /teleport |
| כל שבוע | בדקו אם יש עדכונים לתוסף VS Code / JetBrains Plugin. נסו פיצ'ר חדש שלא ניסיתם | 5 דקות | Extensions panel |
הגדירו כברירת מחדל: VS Code פתוח עם התוסף + Terminal tab אחד לפחות בתוך VS Code או בחלון נפרד. כל משימה ויזואלית (סקירת Diffs, עריכה ממוקדת עם @mention, אישור Plan) → VS Code. כל משימה "כבדה" (Git, Batch Operations, ניתוח רחב, סקריפטים) → Terminal. אחרי שבוע של עבודה כזו, זה יהפוך לטבעי.
תרחיש יומיומי מלא — מהבוקר עד הערב
בוקר — Setup (2 דקות)
פותחים VS Code. פותחים Terminal tab: claude -n "main" → /color blue. פותחים Tab שני ב-VS Code Extension לשיחה.
עבודה — Mixed Mode (שעות)
VS Code: @api.py:30-50 יש כאן באג בוולידציה, תתקן. Terminal: "תנתח את תיקיית tests/ ותגיד מה חסר". קופצים בין הכלים לפי הצורך.
סקירה — VS Code (5 דקות)
Inline Diff View על כל שינוי שClaude עשה. קוראים כל שורה ירוקה/אדומה. מאשרים את הטובים, דוחים את הבעייתיים. "הרגל הזהב" מפרק 6 — כאן הוא פשוט נוח יותר.
Commit — Terminal (30 שניות)
git add ., git commit -m "Fix API validation bug", git push. מהיר ומדויק.
יוצאים — Remote Control / /teleport
משימה חדשה רצה? חיברו Remote Control מהנייד. סיימתם ורוצים להמשיך שיחה בבית? /teleport והשיחה מחכה לכם בדפדפן.
תרגילים מעשיים
התקינו את התוסף ותרגלו את כל הפיצ'רים המרכזיים בסדר:
- התקנה: התקינו את תוסף Claude Code ב-VS Code (אם לא עשיתם כבר). ודאו שהאייקון מופיע בסרגל הצד.
- שיחה ראשונה: פתחו פרויקט עם לפחות 3 קבצים. לחצו על האייקון ושאלו: "תתאר את מבנה הפרויקט".
- @mention לקובץ: כתבו
@ובחרו קובץ מה-Autocomplete. שאלו שאלה על הקובץ הספציפי. - @mention עם שורות: כתבו
@filename:10-20ובקשו הסבר על שורות אלה בלבד. - Inline Diff: בקשו שינוי קטן בקובץ. סקרו את ה-Diff ב-VS Code — ירוק/אדום. אשרו אם זה נראה נכון.
- Tab חדש: פתחו Conversation Tab שני ושאלו שאלה אחרת — ודאו שהשיחות נפרדות ועצמאיות.
- Plan Review: בקשו משימה מורכבת שמערבת 2-3 קבצים. צפו ב-Plan Review UI — נסו Approve על שלב אחד ו-Modify על שלב אחר.
זמן משוער: 15-20 דקות. מה לשים לב: בכל שלב, השוו לחוויה בטרמינל — מה שונה? מה יותר נוח?
תרגלו את הזרימה המשולבת שהיא הליבה של פרק 7:
- פתחו VS Code עם התוסף + Terminal נפרד (או Terminal tab בתוך VS Code) עם Claude Code
- Terminal — ניתוח: "תנתח את הפרויקט ותציע 3 שיפורים בביצועים או באיכות הקוד"
- קראו את ההצעות בטרמינל. בחרו אחת שנראית הגיונית
- VS Code — ביצוע: "בצע את השיפור הראשון" (עם @mention לקובץ/ים הרלוונטיים)
- סקרו את ה-Diff ב-VS Code — Inline Diff View. אשרו אם נכון.
- Terminal — בדיקה: "הרץ את הטסטים וודא שלא שברנו כלום"
- סכמו: אילו צעדים עשיתם בטרמינל ואילו ב-VS Code? האם חלוקת העבודה הרגישה טבעית?
זמן משוער: 15-20 דקות. תוצאה: הבנת Dual-Mode Workflow בפועל, לא רק בתיאוריה.
תרגלו ניהול Sessions מרובים כמו Power User:
- פתחו 3 טאבים בטרמינל (או 3 חלונות Terminal)
- בכל טאב, הפעילו Claude Code עם שם וצבע:
- Tab 1:
claude -n "content"→/color blue - Tab 2:
claude -n "analysis"→/color green - Tab 3:
claude -n "review"→/color yellow
- Tab 1:
- בכל Tab, תנו משימה שונה:
- "content": "כתוב תיאור קצר לפרויקט הזה"
- "analysis": "ספור כמה קבצים יש בפרויקט ומה הגודל שלהם"
- "review": "סקור את הקובץ הראשי ותגיד אם יש בעיות"
- עברו בין הטאבים — שימו לב לצבעים ולשמות. מזהים מיד מי מי?
- ודאו שכל Session עצמאי — משימה באחד לא משפיעה על האחר
זמן משוער: 10 דקות. תוצאה: עבודה מקבילית מסודרת עם Sessions צבעוניים.
תרגלו שליטה מרחוק והעברת Sessions:
- פתחו Claude Code במחשב והתחילו שיחה: "תנתח את הפרויקט הזה בפירוט — מבנה, תלויות, ואיכות קוד" (משימה שלוקחת כמה דקות)
- Remote Control: פתחו
claude.ai/codeמהנייד (או מדפדפן אחר באותו מחשב). צפו ב-Session פועל. נסו לשלוח הודעה: "הוסף גם המלצות לשיפור" - חזרו למחשב. סיימו את המשימה. התחילו שיחה חדשה קצרה — שאלו שאלה כלשהי
- /teleport: הקלידו
/teleport. פתחו אתclaude.ai/codeמנייד או דפדפן אחר. ודאו שההיסטוריה שלמה - סכמו: מה ההבדל המעשי שהרגשתם בין Remote Control ל-/teleport?
זמן משוער: 10-15 דקות. תוצאה: ביטחון בשליטה מרחוק ובהעברת Sessions בין מכשירים.
התקינו את תוסף Claude Code ב-VS Code. פתחו פרויקט. כתבו @ ואחריו שם קובץ, ובקשו מ-Claude שינוי קטן. סקרו את ה-Inline Diff שמוצג בעורך — ירוק לשורות חדשות, אדום לשורות ישנות. אם אישרתם שינוי אחד בהצלחה — יש לכם את 80% מהערך של הפרק הזה. @mention + Inline Diff View = חוויית עריכה אחרת לגמרי מהטרמינל. כל השאר — Sessions, Remote Control, /teleport, Voice — הם בונוסים נחמדים שתוסיפו בהדרגה.
בדוק את עצמך — האם עברת את פרק 7?
ענו על 5 השאלות האלה. אם אתם יכולים לענות על 4 מתוך 5 — אתם מוכנים לפרק הבא.
- מה שלושת היתרונות המרכזיים של תוסף VS Code על פני Terminal? (רמז: Inline Diff ויזואלי עם הקשר מלא, @-mentions עם autocomplete ו-line ranges, Plan Review UI עם Approve/Modify/Reject ברמת שלב)
- מה עושה
@auth.py:30-50ב-VS Code? (רמז: מפנה את Claude בדיוק לשורות 30-50 בקובץ auth.py — דיוק מירבי בהקשר, חוסך Tokens) - מה ההבדל בין Remote Control ל-/teleport? (רמז: Remote Control = צפייה ושליטה ב-Session שרץ על המחשב, עם גישה לקבצים. /teleport = העברת Session לווב, ניתוק מהמחשב, בלי גישה לקבצים)
- תארו את ה-Dual-Mode Workflow: מה עושים בTerminal ומה ב-VS Code? (רמז: Terminal לניתוח, Git, Batch Operations. VS Code ל-Diffs, @mentions, עריכה ממוקדת, Plan Review)
- איך מנהלים Sessions מרובים? תנו דוגמה. (רמז:
claude -n "name"לשם,/colorלצבע,/renameלשינוי שם. דוגמה: Tab 1 כחול ל-marketing, Tab 2 ירוק ל-analysis)
אם נתקעתם — גללו חזרה לסעיף הרלוונטי. הנקודה היא להבין, לא לזכור.
צ'קליסט — סיכום פרק 7
- התקנתי את תוסף Claude Code ב-VS Code (או JetBrains Plugin) — ובדקתי שעובד
- אני יודע להשתמש ב-@mentions להפניה לקבצים ולטווחי שורות (@file:10-20)
- אני מבין את ה-Inline Diff View ויודע לסקור שינויים ויזואלית בעורך
- אני יודע לפתוח Conversation Tabs מרובים ב-VS Code ולעבוד על כמה משימות
- אני מבין את ה-Plan Review UI — Approve, Modify, Reject ברמת שלב
- אני יודע מתי לעבוד ב-Terminal ומתי ב-IDE — הכרת ה-Dual-Mode Workflow
- אני מכיר את ההבדל בין תוסף VS Code ל-JetBrains Plugin
- אני יכול לנהל Sessions מרובים עם שמות (
-n) וצבעים (/color) - אני מבין איך Remote Control עובד — שליטה מהנייד ב-Session שרץ על המחשב
- אני יודע מה
/teleportעושה ומתי להשתמש בו (שיחה ללא קבצים) - אני מכיר את Voice Mode —
/voice+ Spacebar, 20 שפות, Research Preview - אני מבין ש-CLAUDE.md, settings, והרשאות חלים גם על Terminal וגם על IDE
- אני מכיר את Cursor/Windsurf כמשלימים של Claude Code — לא כמתחרים
- יש לי שגרת עבודה יומיומית שמשלבת Terminal + IDE לפי סוג משימה
סיכום הפרק
הפרק הזה העביר אתכם ממשתמשי Terminal בלבד למשתמשים שיודעים לנצל את הטוב משני העולמות. התובנה המרכזית: אין "ממשק אחד נכון" — יש ממשק נכון לכל משימה. Terminal לניתוח עמוק ולפעולות Git, VS Code לסקירת Diffs ול-@mentions מדויקים, Sessions מרובים לעבודה מקבילית, ו-Remote Control + /teleport לניידות מלאה. הצעד הכי חשוב היה לחבר את Claude Code ל-IDE ולגלות שאותו מנוע חזק עובד בממשק ויזואלי שמשנה את חוויית העבודה. בפרק הבא נעבור לניהול עלויות ובחירת מודל — כי עכשיו שיש לכם את כל הכלים, חשוב לדעת לעבוד חכם עם התקציב.