vi vs vim

vi היה עורך טקסט בעולם היוניקס אשר נכחד מהעולם לאחר שהפסיקו לפתח אותו. בעקבות עורך הטקסט, נוצרו מספר עורכי טקסט אשר מחקים אותו, כאשר עורך הטקסט אשר תפס את השימוש הרב ביותר "בתחום" נקרא VIM אשר אומר בעצם VI ImproVed.

הרעיון המקורי של vi היה ליצור ממשק וויזואלי (בטקסט) לעורך שורת הפקודה ex, ולכן השם של vi הוא visual in ex.

הבעיה היא שהרבה משתמשי לינוקס ויוניקס עדין צמאים מאוד לvi, למרות שהם רוצים לקבל את התכונות של vim, ולכן vim מגיע ב2 טעמים: טעם vi וטעם vim, כאשר ההבדל בניהם הוא שלvim יש הרבה היותר יכולות, היות וטעם vi משתמש גם הוא ב ex.

הבעיה היא שכאשר אנחנו כותבים vi בשורת הפקודה, אנחנו מקבלים את vim במצב התואם את vi. וזה לא מה שאנחנו רוצים. הפתרון הקל והפשוט ביותר הוא פשוט להוסיף m, כלומר לכתוב vim במקום vi, אבל הקבעון של הפקודה vi מושרש מידי אצל מרבית האנשים, ולכן הם מוכנים לשנות תוכנה שלמה מאשר פשוט להוסיף תו נוסף.

כלומר תראו אנשים אשר משנים את הקוד של vim, תראו אנשים אשר משנים לגמרי את לינוקס, או אנשים במקרה הטוב יותר יוצרים לכם alias אשר אומר ש vi זה vim. מה לא עושים בשביל להימנע מלהוסיף עוד אות בכתיבה ולהתרגל לקרוא לה…

אה, וכבר כתבתי על זה בעבר 🙂

3 מחשבות על “vi vs vim

    1. ik_5 מאת

      1. צביעת תחביר
      2. שפה לתוספים
      3. התנהגות מקשים שונה
      4. מנוע שונה עבור ההתנהגות
      5. תמיכה בעורך גרפי

      יש עוד, אבל אלו ההבדלים העיקריים

  1. פינגבק: מספר טיפים לעבודה עם vim | לראות שונה

כתיבת תגובה

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

הלוגו של WordPress.com

אתה מגיב באמצעות חשבון WordPress.com שלך. לצאת מהמערכת / לשנות )

תמונת Twitter

אתה מגיב באמצעות חשבון Twitter שלך. לצאת מהמערכת / לשנות )

תמונת Facebook

אתה מגיב באמצעות חשבון Facebook שלך. לצאת מהמערכת / לשנות )

תמונת גוגל פלוס

אתה מגיב באמצעות חשבון Google+ שלך. לצאת מהמערכת / לשנות )

מתחבר ל-%s