פתיחה והחלפה בין קבצים מרובים
עריכת קבצים מרובים באותו הפעלה יכולה להאיץ את העבודה שלך. בעת עריכה של מספר קבצים, לוקח קצת זמן לצאת מפגישה אחת ולאחר מכן לפתוח הפעלה חדשה לקובץ אחר. הישארות באותה הפעלה עוזרת לך לעבוד ביעילות על מספר קבצים בו זמנית.
פתיחת קבצים מרובים ב- Vim
אתה יכול לפתוח קבצים מרובים בתחילת הפעלת עריכת Vim משורת הפקודה, או בכל עת מתוך הפעלת עריכת Vim.
משורת הפקודה
כדי לפתוח קבצים מרובים ב- Vim בתחילת הפעלת עריכת Vim, ציין את הקבצים כדלקמן:
$באתיקובץ 1 קובץ 2
כברירת מחדל, הקובץ הראשון ( קובץ 1) ייפתח ב- Vim. קדימה, ערוך את הקובץ הזה, ולאחר שתסיים שמור אותו באמצעות | _+_ | פקודה. לאחר השמירה, תוכל לעבור לקובץ הבא.
מבפנים וים
תוכל גם להוסיף קבצים נוספים בכל עת במהלך הפעלת עריכת Vim. לדוגמה, בעת עריכת file1 ו- file2, תוכל להוסיף קובץ 3.
כדי לערוך קובץ אחר במהלך הפעלת Vim, תחילה שמור את הקובץ הנוכחי באמצעות: w במצב רגיל ולאחר מכן השתמש בפקודה הבאה:
: שם קובץמעבר בין קבצים ב- Vim
שים לב שכדי לעבור לקובץ אחר, תחילה יהיה עליך לשמור את הקובץ הנוכחי, אם ביצעת כמה שינויים בו. אם לא שמרת את הקובץ הנוכחי, Vim לא תאפשר לך להחליף קבצים, אלא אם תציין עם סימן הקריאה (!). סימון זה יבטל את השינויים שבוצעו בקובץ הנוכחי ויעבור בכוח לקובץ השני. לדוגמה, אם ביצעת כמה שינויים בקובץ אך החלטת למחוק את השינויים הללו ולעבור לקובץ אחר, השתמש בסימן הקריאה (!) בהתאם לפקודות המפורטות להלן.
הערה: הנח את כל הפקודות להלן במצב הרגיל של Vim.
כדי לעבור לקובץ הבא, הנח אחת מהפקודות הבאות:
: נאוֹ
: bnכדי לעבור לקובץ הקודם, הנח את הפקודה הבאה:
: נאוֹ
: bpכדי לעבור לקובץ הראשון, הנח את הפקודה הבאה:
: בףכדי לעבור לקובץ האחרון, הנח את הפקודה הבאה:
: blכדי לעבור למספר קובץ ספציפי, הוציאו את הפקודה הבאה (עבור קובץ מספר 3, השתמשו בפקודה b 3):
: מספר bכדי לעבור לשם קובץ ספציפי של קובץ, הנח את הפקודה הבאה (עבור שם קובץ קובץ 1, השתמש : קובץ b):
: b שם קובץכדי לעבור הלוך ושוב בין שני קבצים, הוציאו את הפקודה הבאה:
: וגם#כאשר סמל # מייצג את מספר הקובץ החלופי.
לחלופין, תוכל להשתמש בקיצור הדרך הבא:
Ctrl+^כדי לשמור את כל הקבצים הפתוחים, הנח את הפקודה הבאה:
:קִירכדי לסיים את הקובץ הנוכחי, הנח את הפקודה הבאה:
: bwכדי לסגור את כל הקבצים הפתוחים, הנח את הפקודה הבאה:
qallכדי לסיים את כל הקבצים בכוח, למחוק את השינויים, הוציאו את הפקודה הבאה:
: קאל!כדי להציג את כל הקבצים הפתוחים, הנח את הפקודה הבאה:
: lsבתוך ה ls: פלט, ה % מתייחס לקובץ הנוכחי, בעוד ש # מתייחס לקובץ החלופי.
פתיחה והחלפה בין חלונות מרובים
כברירת מחדל, ה- Vim פותח רק חלון יחיד, גם אם פתחת מספר קבצים. עם זאת, באפשרותך להציג מספר חלונות פתוחים בבת אחת ב- Vim. ניתן להשיג זאת על ידי פיצול החלונות בצורה אופקית ליצירת שני חלונות ברוחב זהה, או אנכית ליצירת שני חלונות בגובה זהה. באמצעות שיטה זו, תוכל להציג מספר חלונות בו זמנית בפגישת Vim אחת.
משורת הפקודה
אתה יכול לפתוח מספר חלונות משורת הפקודה בתחילת הפעלת עריכת Vim. לשם כך, פצל את החלון בצורה אופקית או אנכית בשיטות הבאות.
פיצול אופקי של Windows
כדי לפצל את החלון בצורה אופקית, השתמש בתחביר הבא:
$באתי -אוֹקובץ 1 קובץ 2פקודה זו תפצל את הפגישה לעריכת Vim בצורה אופקית, לשני חלונות שווים בגודלם.
פיצול Windows אנכית
כדי לפצל את החלונות אנכית, השתמש בתחביר הבא:
$באתי -אוֹקובץ 1 קובץ 2פקודה זו תפצל את הפעלת עריכת Vim אנכית לשני חלונות שווים בגודלם.
פיצול חלונות בתוך Vim
תוכל גם לפצל חלונות במהלך הפעלת עריכת Vim. לשם כך, פתח קובץ ב- Vim ולאחר מכן פצל אותו אופקית או אנכית בשיטות הבאות.
פיצול אופקי של Windows
כדי לפצל חלונות אופקית ב- Vim, השתמש בפקודה הבאה:
:לְפַצֵלתוכל גם להשתמש בקיצור הדרך הבא:
Ctrl+w, sכאשר לא צוין ארגומנט, הקובץ הנוכחי יוצג בשני החלונות המפוצלים. כדי לפתוח קובץ נוסף בחלון חדש, השתמש בפקודה :לְפַצֵל , ואחריו שם הקובץ הרצוי, כדלקמן:
: פיצול שם הקובץפיצול Windows אנכית
כדי לפצל חלונות אנכית ב- Vim, השתמש בפקודה הבאה:
: vsplitתוכל גם להשתמש בקיצור הדרך הבא כדי לפצל את החלונות אנכית:
Ctrl+w, vבעזרת Vim תוכלו לפצל את החלונות עוד יותר, אופקית או אנכית.
מעבר בין חלונות אופקיים
כדי לעבור לחלון הבא מתחת לחלון הנוכחי, השתמש באחד מקיצורי הדרך הבאים:
Ctrl+w, j או Ctrl+w, חץ למטהכדי לעבור לחלון הבא מעל החלון הנוכחי, השתמש באחד מקיצורי הדרך הבאים:
Ctrl+w, k או Ctrl+w, חץ למעלהמעבר בין חלונות אנכיים
כדי לעבור לחלון הבא מימין לחלון הנוכחי, השתמש ב:
Ctrl+w, l או Ctrl+w, חץ ימינהכדי לעבור לחלון הבא משמאל לחלון הנוכחי, השתמש באחד מקיצורי הדרך הבאים:
Ctrl+w, h או Ctrl+w, חץ שמאלהכדי לעבור בין כל חלונות Vim, השתמש בקיצור הדרך הבא:
ctrl+w, wכדי לסגור את החלון הנוכחי, השתמש בפקודה הבאה:
:סגורתוכל גם להשתמש בקיצור הדרך הבא:
Ctrl+w, cכדי לסגור את כל החלונות למעט החלון הנוכחי, השתמש בפקודה הבאה:
:רקתוכל גם להשתמש בקיצור הדרך הבא:
Ctrl+w, oסיכום
בעזרת מערכת ניהול החלונות של Vim, תוכל לטפל במספר קבצים בו זמנית במהירות וביעילות. מאמר זה הראה לך כיצד לפתוח ולעבור בין קבצים וחלונות מרובים בעורך הטקסט Vim. אני מקווה שזה אמור להקל עליך להשתמש בכלי עריכת הטקסט המדהים הזה.