10 דברים שאתה חייב לדעת כשאתה עורך קבצים באמצעות Vim

מחבר:
בתאריך:

Linux מציע מגוון של עורכי טקסט, ואחד הפופולריים הוא Vim. מי שמומחה בשימוש בו מעדיף אותו על פני IDE רגיל כי הוא הרבה יותר נוח ומהיר. באופן אישי, אני עובד איתו, או עם גירסה פחות עתירת פריטים ששמה Vi, כשאני צריך לעבוד על שרת מרוחק שאין לי אליו גישה עם עורך טקסט רגיל. כך שהמדריך הזה הוא מדריך הישרדות שמיועד למי שנאלץ לעבור עם עורך vi/vim וחייב ללמוד את המינימום ההכרחי.

Vim מציע אינסוף אפשרויות לייעול העבודה. במדריך זה רכזתי את 10 הדברים השימושיים ביותר.

Vim text editor logo

 

1. איך פותחים קובץ באמצעות vim?

מקלידים vim ואחריו את שם הקובץ שמעוניינים לערוך:

$ sudo vim [filename]

 

2. שינוי הבעלות על הקובץ

$ sudo chown [user] [filename]

שינוי הבעלות על הקובץ חשוב לנו כי הרבה פעמים הבעלים של הקובץ הוא root, וכדי לערוך את הקובץ צריך להעביר את הבעלות למשתמש שלך (קרא על ניהול משתמשים והרשאות בלינוקס).

 

3. שני המצבים ב-vim

ב-vim ישנם שני מצבים, מצב הפקודה (command mode) ומצב העריכה (insert mode)

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

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

 

4. ניווט בקובץ במצב פקודה

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

כדי לדלג לסוף הקובץ השתמש בצירוף המקשים הבא במצב פקודה:

Ctrl + End

וכדי לדלג חזרה לתחילת הקובץ:

Ctrl + Home

 

5. כיצד למצוא מחרוזת בקובץ?

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

/[the string]

אחרי שסיימת לכתוב את הפקודה תקליק על Enter כדי לבצע אותה.

כדי לבצע את הפקודות צריך לזכור להקליק על Enter

/

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

 

6. איך למצוא את המקרה הבא של מונח החיפוש?

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

 

7. כיצד לעבור למצב עריכה?

לחץ על המקש i כדי לעבור למצב עריכה.

במצב עריכה תוכל לערוך את הקובץ, להוסיף טקסט, ולמחוק.

 

אם אתה לא בטוח באיזה מצב אתה נמצא אז תסתכל בפינה השמאלית התחתונה של הטרמינל. אם כתוב שם INSERT אז אתה במצב עריכה.

insert mode in vim

 

8. כיצד לצאת ממצב עריכה, ולעבור למצב פקודה?

כדי לצאת ממצב עריכה ולעבור למצב פקודה לחץ על המקש Esc.

 

9. כיצד לפתוח קובץ אחר בזמן שאתה כבר נמצא בקובץ מסוים?

במצב פקודה

:e [another_filename]

 

10. כיצד לשמור ולצאת מקובץ?

עבור כל הפקודות של יציאה או שמירה אתה צריך להיות במצב הפקודה.

כדי לשמור את השינויים שערכת בלי לצאת מהקובץ:

:w

כדי לצאת מהקובץ בלי לשמור:

:q!

כדי לצאת מהקובץ ולשמור את השינויים:

:wq!

 

Vim הוא עורך טקסט שמציע שפע של אפשרויות, ואם אתה רוצה ללמוד יותר פקודות ישנם מדריכים רבים ברשת ותמיד כדאי להיעזר בדוקומנטציה.

לקריאת הגרסה האנגלית של המדריך: The essentials of Vim - 9 things that you absolutely need to know about the text editor

אולי גם זה יעניין אותך:

מערכת הקבצים של Linux - מה שרצית לדעת ולא העזת לשאול

ניהול הרשאות, משתמשים וקבוצות בלינוקס

לינוקס - צינורות והפניות

 

לכל המדריכים בסדרת הלינוקס

 

אהבתם? לא אהבתם? דרגו!

0 הצבעות, ממוצע 0 מתוך 5 כוכבים

 

 

הוסף תגובה חדשה

 

= 6 + 3