RTL · עברית · Claude

העברית של Claude מופיעה הפוך? ככה מתקנים, בכל מקום

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

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

00טבלת הפתרונות, מבט מהיר

זהו את השורה שמתאימה לכם, ולכו ישר לפתרון.

איפה אתם עובדיםמצב RTL כברירת מחדלהפתרון
אפליקציית Claude (אתר ודסקטופ)הפוךתוסף דפדפן ל-RTL (ראו סעיף 1)
טרמינל · Claude Code (Windows)תלוי הגדרהKivun Terminal, בלחיצה אחת
טרמינל · Claude Code (Mac)חסוםעברו ל-VS Code עם תוסף RTL (ראו סעיף 3)
VS Code / Cursor / Antigravityהפוךתוסף RTL לעורך (ראו סעיף 3)
מסמכי Word (Claude for Word)הפוךתוסף תיקון RTL ל-Word (ראו סעיף 4)
אפליקציית מוביילתקיןלרוב אין צורך בכלום

01אפליקציית Claude, אתר ודסקטופ

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

איך מתקנים

  1. למי שעובד בעיקר ב-Claude: התקינו את Claude.ai RTL Support מחנות Chrome. תוסף קליל שמיועד ל-Claude בלבד.
  2. למי שרוצה RTL בכל אתר (גם ChatGPT, גם Gemini): התקינו את Adaptive-RTL-Extension של לידור משיח, תוסף גנרי עם בחירת אזור בקליק.
  3. זהו. רעננו את הדף, והתשובות מתיישרות לבד. קוד ונוסחאות נשארים LTR.

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

02הטרמינל, Claude Code

כאן רוב המדריכים מוותרים: "בטרמינל RTL מוגבל מטבעו, עברו לדפדפן". זה לא נכון. ב-Windows הטרמינל פתיר לגמרי, צריך רק טרמינל מתאים ושכבה שמיישרת את העברית לפני שהיא מגיעה למסך.

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

Kivun Terminal, התיקון לטרמינל

מתקין אחד שמקים סביבת עבודה מוכנה לעברית, ומתקין גם את Node.js, Git ו-Claude Code. עברית בטרמינל עובדת מההפעלה הראשונה: אנגלית ונתיבי קבצים בתוך משפט עברי נוחתים במקום הנכון, ולא נדחפים לקצה הלא נכון. חינם, קוד פתוח (MIT), Windows ו-Linux.

📥 הורדה ל-Windows  ·  🐧 Linux  ·  קוד מקור

⚠️ Mac, חשוב לדעת לפני שמנסים

עברית בטרמינל ב-Mac לא נתמכת כרגע, וגם החלפת טרמינל לא תפתור את זה. אם אתם על Mac, אל תבזבזו זמן על ניסיונות בטרמינל.

מה שכן עובד למשתמשי Mac שצריכים עברית: VS Code עם תוסף RTL (סעיף 3). מי שלא צריך עברית, גרסת ה-LTR של Launchpad CLI עובדת על Mac. ההסבר למה הטרמינל ב-Mac חסום נמצא בסוף, בחלק הטכני.

03כל השאר: VS Code, Cursor, מובייל

VS Code / Cursor / Antigravity

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

  1. לתוסף ה-Claude Code הרשמי בתוך העורך: Claude Code RTL Support של יחיאל בר-יהודה. מוסיף עברית, ערבית ופרסית לפאנל של Claude Code בתוך VS Code, Cursor ו-Antigravity.
  2. לכיסוי רחב יותר של סוכני AI בעורך: rtl-for-vs-code-agents של גיא רונן. מכסה Claude Code, Cursor, Antigravity ו-Gemini Code Assist.

אפליקציית מובייל

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

04מסמכי Office, Claude for Word

אם אתם משתמשים בתוסף Claude for Word (התוסף של Claude בתוך Word), הטקסט שהוא מייצר יוצא LTR והעברית מתיישרת לצד הלא נכון. יש לזה תיקון קהילתי ייעודי.

איך מתקנים

  1. התקינו את Claude-for-word-RTL-fix של אסף אברמזון, תיקון RTL לעברית ולערבית עבור התוסף של Claude ל-Word.
  2. פתרון ידני מהיר לכל מסמך Word: בחרו הכול ב-Ctrl+A ולחצו על כפתור כיוון הפסקה מימין לשמאל בלשונית Home (או Ctrl+Shift עם מקש עברי).
  3. לקובצי Excel ש-Claude מייצר: בלשונית Page Layout לחצו על Sheet Right-to-Left כדי להפוך את כיוון הגיליון. המקבילה ב-VBA היא ActiveSheet.DisplayRightToLeft = True (על הגיליון, לא על החלון). כדי שכל גיליון חדש ייפתח מימין לשמאל מלכתחילה: Application.DefaultSheetDirection = xlRTL.

עברית בטרמינל, בלי להגדיר כלום

Kivun Terminal מתקין ומגדיר הכול בלחיצה אחת. Windows ו-Linux.

📥 הורדה ל-Windows לכל הפרטים ←

כל הקישורים והפניות

05שאלות נפוצות

יש כפתור אחד שמפעיל RTL בכל מקום?

לא. לכל סביבה פתרון נפרד: אפליקציה דרך תוסף דפדפן, טרמינל ב-Windows דרך Kivun, VS Code דרך תוסף עורך, Word דרך תוסף תיקון, ובטרמינל ב-Mac עוברים ל-VS Code. זיהוי הסביבה הוא הצעד הראשון.

למה הטרמינל פתיר ב-Windows ולא ב-Mac?

ב-Windows אפשר להריץ את Claude Code בתוך Konsole דרך WSL עם הגדרת BiDi נכונה ושכבת תרגום. ב-Mac אין כיום אמולטור טרמינל מקביל שפותר את זה. ההסבר המלא בחלק הטכני בסוף.

Kivun נוגע בקבצי מערכת או בחתימות?

לא. הוא לא מחליף בינאריים ולא נוגע ב-trusted root store. הוא מקים סביבת WSL עם Konsole ומפעיל שכבת תיקון מעל הפלט. הכול קוד פתוח לבדיקה.

העברית נראית מרווחת, עם רווחים בין האותיות. זה באג?

לא, זה הפונט של הטרמינל. הגרסה האחרונה של Kivun מגיעה עם FreeMono שמרנדר עברית צפופה. אפשר לשנות בתפריט: Edit Current Profile ← Appearance ← Select Font.

אני כבר עם Node.js ו-Claude Code מותקנים. זה ידרוס משהו?

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

06להרחבה: איך הבאג עובד באמת (טכני)

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

הבעיה היא תוצאה של אלגוריתם ה-BiDi של יוניקוד (UAX #9) שפוגש ממשק שלא הגדיר כיוון. הכלל הרלוונטי הוא P2/P3: כיוון הפסקה נקבע לפי התו הכיווני החזק הראשון בשורה. אות עברית היא חזקה לימין, אות לטינית או ספרה היא חזקה לשמאל, ורווחים, פיסוק, תווי ציור קופסה וסמלים הם ניטרליים.

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

למה דווקא הטרמינל קשה

Claude Code בנוי על Ink ו-Yoga, שמרנדרים את הממשק בטרמינל ופולטים בתחילת שורות תווים ניטרליים. שכבת ה-BiDi של Kivun מזריקה תו RLE (Right-to-Left Embedding) בתחילת מקטעי הפלט ו-PDF בסופם, ועוטפת מקטעים מעורבים בזוגות סוגריים מבודדים, כך שכיוון הפסקה נקבע מראש כ-RTL, ללא תלות במי התו החזק הראשון. זו הגרסה הכבדה, שנבחרה כי היא לא תלויה בפרופיל הטרמינל ולכן יציבה גם כששינוי בהגדרות.

למה Mac חסום

ב-Mac אין אמולטור טרמינל שפותר את שלב ה-BiDi הזה: ל-Apple Terminal אין BiDi כלל, iTerm2 מהפך את העברית, וה-BiDi של WezTerm שבור. השורש נשאר ב-Ink ו-Yoga של Claude Code, ולכן זה לא פתיר מבחוץ. רק תיקון upstream אצל Anthropic יסגור אותו.

מתי תהיה תמיכה רשמית

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