אופן השימוש ב- Vim: מדריך ליסודות

אופן השימוש ב- Vim: מדריך ליסודות

Vim הוא עורך הקוד החזק והמגוון ביותר הקיים עבור מערכות דומות ל- Unix. זהו הרחבה של עורך Vi שפותח על ידי ביל ג'וי. Vim זמין כברירת מחדל ברוב מערכות Linux ו- BSD.





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





כיצד פועל Vim?

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





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

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



הורד סרטון יוטיוב לרול המצלמה

כיצד להשתמש ב- Vim במצב הוספה

כאשר אתה פותח vim, הוא מתחיל במצב רגיל. אתה יכול לעבור למצב הוספה על ידי הזנת אני מַפְתֵחַ. זה מעורר את מצב ההוספה במיקום הסמן. אתה אמור לראות אינדיקציה בפינה השמאלית התחתונה.

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





:w

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

להשתמש אני להוספת טקסט בתחילת השורה הנוכחית. אתה יכול לנצל את ל מקש הוספת טקסט מיד אחרי הסמן. להשתמש ל להוספת טקסט בסוף השורה.





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

:wq

כיצד להשתמש ב- Vim במצב רגיל

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

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

כמו כן, כמו עורכים רבים המבוססים על קונסולות, vim מעודדת משתמשים להתרחק מהעכבר. אתה יכול להגדיר את vim לאפשר תמיכה בעכברים.

תוכל גם להסתובב בטקסט מילה במילה. לדוגמה, לחיצה ב במצב רגיל מעביר את הסמן לתחילת המילה הבאה. אתה יכול לעבור לתחילת המילה הנוכחית באמצעות ב ולסיים באמצעות וכן .

להשתמש 0 לניווט לתחילת שורה ו $ למעבר עד הסוף. לחיצה ח מביא את הסמן לחלק העליון של המסך, M לאמצע, ו ה לתחתית. ניתן לגלול למעלה ולמטה באמצעות Ctrl+u ו Ctrl+d . אם תלחץ ימים במצב רגיל, vim יזיז את הסמן למעלה. להיכנס ז לעבור עד הסוף.

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

d{motion}

תנועה יכולה להיות כל דבר. לדוגמה, לחיצה dw במצב רגיל מוחק את המילה הנוכחית. אם אתה מקליד d $ , vim תמחק הכל עד סוף השורה. באופן דומה, הקלדה d0 מוחק לתחילת השורה. להשתמש dd למחיקת כל השורה.

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

c{motion}

אז, כאשר אתה לוחץ cw , vim מוחק את המילה הנוכחית ומכניס אותך למצב הוספה. הסמן שלך צריך להיות בתחילת המילה מכיוון vim ימחק מהמיקום הנוכחי. להשתמש תוֹר לעקוף את זה. זה מבצע שינויים בתוך המילה הנוכחית. להשתמש זֶרֶם יָשָׁר לשינוי כל הקו.

להשתמש ו להעתקת תנועות ו עמ על הדבקתם. לכן, הוא מעתיק את המילה הנוכחית, ו- yy מעתיק את כל השורה. ניתן לחזור על הפקודה הקודמת באמצעות הנקודה . מפעיל, בטל שינויים באמצעות u , ובצע אותם מחדש באמצעות Ctrl+r .

אם אתה רוצה למצוא משהו בקוד שלך, השתמש בפקודת vim הבאה בלינוקס.

/{regex}

כאן, regex הוא ביטוי רגיל. ללחוץ נ על ההליכה למשחק הבא ו נ למשחק הקודם.

כיצד להשתמש ב- Vim במצב חזותי

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

כיצד למצוא את הכותרת של סרטון יוטיוב שנמחק

כעת תוכל להדגיש חלקים של טקסט או קוד באמצעות מקשי הניווט hjkl . להשתמש Ctrl+v למעבר למצב חסימה חזותית. כאן תוכל לבחור בלוקים של טקסט. אתה יכול להדגיש שורות על ידי מעבר למצב קו חזותי. להשתמש ו לבחירת מצב קו חזותי.

זה מאפשר לנו לערוך בבלוק טקסט בבת אחת. לדוגמה, באפשרותך לבחור בלוק טקסט ולחץ על ו להעתיק את הטקסט למאגר vim.

כיצד להשתמש במצב הפקודה Vim

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

  • : ב לשמור שינויים בקובץ
  • : wq שמור וצא
  • :שמור כ קובץ שמור את הקובץ הנוכחי כקובץ
  • : ש עזבו את vim
  • : ש! להפסיק ולמחוק שינויים
  • : וגם קובץ FILE פתוח לעריכה
  • :עֶזרָה עזרה פתוחה

סמן את גיליון הרמאות הזה של vim לגישה מהירה לפקודות vim שימושיות.

שליטה בסיסית ב- Vim

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

לַחֲלוֹק לַחֲלוֹק צִיוּץ אימייל ננו מול Vim: עורכי הטקסט הטרמינליים הטובים ביותר, בהשוואה

מחפש עורך טקסט מסוף עבור Linux? הבחירה העיקרית היא בין Vim ל- nano! כך הם משווים.

קרא הבא
נושאים קשורים
  • לינוקס
  • באתי
על הסופר רוביית חוסיין(39 מאמרים פורסמו)

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

עוד מאת רוביית חוסיין

הירשם לניוזלטר שלנו

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

לחצו כאן להרשמה