צא ושמור VIM, למתחילים

Vim Exit Save Beginners



תחביר ליציאה ושמירה מעורך VIM

ללחוץ יציאה המפתח כדי לוודא שאתה נמצא מצב פקודה . לאחר מכן לחץ על המעי הגס מפתח להיכנס מצב שורת הפקודה . למצב שורת הפקודה יהיה המעי הגס בפינה השמאלית התחתונה של המסך שבה תוכל להזין שורות פקודה. לאחר מכן לחץ על ' wq ' ו 'להיכנס' כדי לציין יציאה ושמירה. 'ב' הוא כתיבה המציינת שמור את תוכן הקובץ בדיסק. 'ש' קיצור של quit המציין עורך יציאה vim.

: wq

צילום המסך שלהלן הוא כניסה לפקודה 'wq' במצב שורת הפקודה כדי להורות ל- vim לצאת מהתוכנית לאחר שמירת התוכן, aka לכתוב ולהפסיק.









הכרת מצבי VIM וכיצד להשתמש בהם

מצבי הפעולה העיקריים של Vim הם מצב הוספה, מצב פקודה, מצב שורת פקודה ומצב חזותי. העורך יהיה באחד מהמצבים האלה בכל עת, ואינטראקציה עם עורך vim באמצעות הקשות ייעשה פעולות שונות בהתאם למצב בו נמצא העורך כרגע. אם תנסה להזין 'wq' כדי לשמור ולצאת, כאשר הכנס את מצב זה למעשה לא ישמור את התוכן שעליו אתה עובד ולא ייצא מעורך vim. לכן עליך להיות מודע בעת שימוש ב- vim באיזה מצב אתה נמצא.



מצב הוספה: במצב זה אתה יכול למעשה להקליד תוכן לקובץ. אתה עושה עריכה ואינך מורה ל- Vim העורך מה לעשות מלבד איזה טקסט יש להכניס לתוכן קובץ. אתה יכול להיכנס למצב הוספה ממצב הפקודה על ידי לחיצה על 'אני' מפתח המייצג הוספה. אתה יכול גם להכות את 'ל' מקש שייכנס גם הוא למצב הוספה, אך לאחר הזזת הסמן אחרי המיקום הנוכחי, וזו הסיבה 'ל' במקרה זה מייצג תוספת.





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

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



מצב חזותי: מצב חזותי מאפשר לך להדגיש טקסט ולאחר מכן להשתמש בטקסט שנבחר בהעתקה והדבקה או בפעולות נפוצות אחרות בטקסט שנבחר. כל זה יכול להיעשות מהמקלדת ללא עכבר בניגוד לעורכים מבוססי GUI כגון פנקס רשימות או Visual Studio.

כיצד לשמור את התוכן אך לא לצאת מהעורך

אם אתה רוצה לשמור את העבודה שלך בקובץ שאתה עורך אך לא יוצא מעורך vim פשוט השתמש בפקודה 'w' כדי לכתוב את הקובץ ושמט את הפקודה 'q' כפי שמוצג להלן.

: ב

כיצד לצאת מהעורך אך לא להוציא שמירה

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

: ש

אין שגיאה למעלה.

שגיאה למעלה מכיוון שפקודת יציאה הונפקה ללא פקודת שמור קובץ.

כיצד לצאת מהעורך אך לא לשמור שינויים

אם ביצעת שינויים, אך אינך רוצה לשמור את השינויים הללו בדיסק וברצונך לחזור לתוכן הקודם בזמן גיליון השמירה האחרון, הפקודה 'q' עם הפקודה '!' במצב שורת הפקודה כ המוצג להלן.

: ש!

סיכום

כל המידע למעלה עשוי להיראות כמו מורכבות רבה מדי רק כדי לצאת מהעורך ולשמור את תוכן הקובץ שעליו אתה עובד, אך יש לכך סיבות והכל הגיוני. ניתן להפעיל את עורך vim כמעט כולו מהמקלדת ללא שימוש בעכבר שהוא ארגונומי ומהיר מבחינת מהירות בדרך כלל יעיל יותר עבור מתכנתים וניסיון באנשי IT. לכן יש לציין את כל ההוראות עם שילובי מקשים שונים ולא באמצעות מצביע עכבר גרפי. על מנת להתאים תכנות ושימוש מהיר ב- VIM הוצגו דרכי הפעולה השונות כך לאותם מקשים יכולות להיות פעולות שונות בהתאם למצב הנוכחי. כך שכאשר אתה רוצה לבצע פקודה פשוטה ומהירה ליציאה מהעורך ובמקביל לשמור את תוכן הקובץ שאתה עושה, זה רק כמה הקשות על העורך ולא לדפדף בתפריטים עם עכבר מגושם. למד את הטריקים של VIM ואתה תהיה בדרך להיות קודן מובחר או מנהל מערכת.

עוד חינוך VIM