Vim
מתוך ויקיפדיה, האנציקלופדיה החופשית
Vim, קיצור של Vi IMproved היא תוכנת עריכת טקסט חופשית, המבוססת על הרחבה של עורך vi של unix. Vim היא אחת משתי תוכנות העריכת הטקסט הפופולריות ביותר בין מתכנתים, בעיקר במערכות unix ודומות להן, לצד Emacs.
Vim רצה כיום על רוב מערכות ההפעלה המודרניות. בניגוד לעורכים אחרים, ב-vi וב-vim מצבים שונים של עריכה, פקודות לחיצה, ושורת פקודה, בדומה לב-ed. המשתמש יכול באופן זה לשלב פקודות.
ב-Vim תמיכה ביוניקוד וכן בעברית.
העורך ניתן להרחבה באמצעות כתיבת תסריטים וקובצי צביעה לשפות תכנות שונות.
[עריכה] תמיכה בעברית
Vim לא תומך ב-BiDi (אלגוריתם דו-כיווניות) וזאת לשם פשטות. כאשר עורכים מסמך בעברית לוגית, ניתן לבחור את הכיוון בו הוא מוצג בהתאם לחלק ממנו שעורכים. ניתן גם להציג את אותו מסמך בחלקים שונים של המסך בכיוונים שונים, לדוגמה כשעורכים מסמך html בעברית, כשפקודות הhtml באלפבית הלאטיני, או כל קוד אחר המכיל טקסט עיברי משולב בו. כאשר עורכים עברית ויזואלית, ניתן להכנס למצב של הקלדת טקטס בסדר הפוך, ואין צורך להפוך את המסמך.
קידוד העברית יכול להיות בכל אחד מסטנסרטים של unicode או במספר סטרנרטים אחרים, כגון iso-8859-8, יש גם אופציה לקבוע איפה נמצאת האות אל"ף לשם התאמה לקידוד מיוחד.
למרות חוסר התמיכה ב-BiDi, הרבה ממשתמשי vim הכותבים בשׂפות ימין לשׂמאל, מעדיפים דווקא את סגנון העריכה הזה, ואין כרגע דרישה חזקה לממש BiDi לתוך vim.
ניתן לראות בתמונה את מצב העריכה גם בעברית
[עריכה] פקודות הקשורות לעברית:
- rightleft:
הופכת את המסך משׂמאל לימין. קיצור: rl
- norightleft:
מחזיר לתצוגה רגילה. norl
- revins:
הכנסת טקטס בכיוון הפוך
- set keymap=hebrew:
ממפה מקלדת לעברית, ע"פ קובץ הניתן לעריכת המיפוי. במצב זה, לחיצה על ctrl-6 עוברת בין מפת השׂפה, למיפוי הרגיל. מפת השׂפה הפנימית דרושה, בניגוד לשימוש במפה של סביבת העבודה, משום שרישום פקודות העריכה הוא עדיין באלפבית הלטיני.
- set encoding=utf8:
משנה קידוד
- ctrl-ws
משכפל את תצוגת המסך לחלון עריכה נוסף, בדר"כ רצוי לערוך עברית בשני חלונות של אותו קובץ, כאשר אחד מהעותקים מוצג הפוך.
- ctrl-wv
אותו דבר, רק חוצה את המסך אנכית במקום מאוזנית.
[עריכה] קישורים חיצוניים
קטגוריות: תוכנות | יוניקס | תוכנה חופשית

