כיצד ליצור קובץ בעורך VI

מסך הטרמינל יוחלף בממשק vi. בחלק העליון של חלון הטרמינל תראה את הסמן המהבהב יושב מעל עמודה של ~ תווים הרצים במורד הצד של המסך. בתחתית חלון הטרמינל אתה אמור לראות:

ערוך את הקובץ (הוסף קצת תוכן) ולאחר שתסיים עבור למצב פקודה והזן את הדברים הבאים:

Vi כותב את הקובץ לדיסק, ואתה תדע את זה כי בתחתית החלון תראה:

המספרים, 1 ו-4, ישתנו בהתאם למספר השורות (L) והתווים (C) vi כתבו לדיסק.

עם זאת, בניגוד למה שאתה עשוי לצפות, vi עדיין מציג לך את המאגר עבור "myFileName", ולא "copyOfFileName." ה העורך אמנם יצר את העותק וכתב אותו לדיסק, אבל הוא מניח שאתה מתכוון להמשיך לערוך את העותק המקורי של קוֹבֶץ. כדי לפתוח את העותק בצע את הפעולות הבאות:

אם אתה משתמש בעורך vim (vi משופר), אתה יכול לדלג על תהליך דו-שלבי זה על ידי יצירת העותק כך:

Vim מייצר את העותק, כותב אותו לדיסק ומעביר את המאגר הנוכחי לקובץ החדש.

פתח קובץ חדש לעריכה בעודך בתוך עורך vi על ידי ביצוע הפעולות הבאות:

מאגר חדש וריק מופיע והטקסט הבא מופיע בתחתית חלון המסוף:

התוצאה של ":e newFile" שנקרא תוך כדי שימוש ב-vi כמעט זהה לקריאה של "vi newFile" משורת הפקודה. ההבדל הוא שעל ידי פתיחת קובץ חדש בתוך vi אתה יכול גם להמשיך לערוך כל מאגר אחר שהיו פתוחים קודם לכן.

כדי ליצור מספר קבצים חדשים בו-זמנית משורת הפקודה, פשוט הוסף ארגומנטים של שם קובץ ל-vi, כגון: vi file1 file2 file3. לא ניתן לעשות את אותו הדבר בעת יצירת קבצים חדשים מתוך vi באמצעות הפקודה ":e".

כדי לרשום את כל המאגרים הפתוחים כעת ב-vi, הזן את הפקודה ":ls". זה מציג רשימה של כל המאגרים שלפניהם מספר. כדי לעבור למאגר פתוח אחר, בצע את הפקודה ":b1", תוך החלפת "1" במספר המאגר הרצוי.