פקודות Vim, מדריך בסיסי לשימוש בעורך טקסט זה

פקודות Vim, מדריך בסיסי

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

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

התקן את Vim במחשב שלך

עורך Vim, פקודות בסיסיות

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

sudo apt-get install vim

במקום זאת, אם אתה רוצה להתקין אותו על Windows או MacOS, כאן נשאיר לכם את הקישורים הבאים לעמוד הרשמי שלו, שבו תהיה לכם גם את הגרסה עם Terminal וגם את הגרסה עם ממשק GUI. המומלץ ביותר בשני המקרים הוא להשתמש בגרסה עבור Terminal.

גרסת Windows
גרסת MacOS

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

vim nombre-documento-.txt

ולחיצה על מקש ENTER, אנחנו כבר נהיה בתוך עורך Vim כשהמסמך פתוח ומוכן בשבילך לטפל בו.

פקודות Vim חיוניות לגיחה שלך לתוך עורך הטקסט הפופולרי

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

  • ימין: l
  • שמאלה: h
  • מטה: j
  • לְמַעלָה: k
  • עבור לתחילת המסמך שפתחנו: gg
  • עבור לתחילת שורה: ^
  • עבור לסוף שורה: $
  • עבור לסוף המסמך שיש לנו פתוח: G
  • גלול לשינוי האחרון שעשינו: ;

פקודות Vim לעריכת טקסטים

תכנות מחשבים

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

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

  • היכנס למצב הוספה -הצב טקסט חדש-: i (כדי לצאת ממצב זה אתה רק צריך ללחוץ על ESC)
  • הזן הוסף והצב דמות חדשה מיד לאחר הקורס: a
  • הזן insert וכתוב לסוף השורה הנוכחית: A
  • הוסף שורה חדשה מתחת לקורס: o
  • הוסף שורה חדשה מעל הקורס: O
  • החלף את הדמות הנכונה בקורס: r (עליך ללחוץ מיד על התו החדש כדי להיכנס)
  • הדפס עם המדפסת שהגדרת כברירת מחדל: חה!

פקודות Vim לגזור, למחוק ולהדביק במסמך הפתוח עם עורך הטקסט

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

  • חתוך את הקו הנוכחי שבו הסמן נמצא: dd (קו בודד) או xdd (אם תשנה את ה-'x' למספר -3dd, למשל-, הקווים שציינת עד הסמן ייחתכו)
  • הדבק את הטקסט שהעתקנו או חתכנו במקום בו נלחץ על הפקודה: p
  • מחק תו מתחת לסמן: x
  • מחק את כל המילה שבה נמצא הסמן: דאו
  • מחק את כל המילה שבה נמצא הסמן והיכנס למצב הוספה: cw
  • מחק מהסמן עד סוף השורה והיכנס למצב הוספה: c$
  • העתק שורה שלמה: yy
  • העתק מהמקום שבו יש לנו את הסמן לסוף השורה: y$
  • העתק את המילה השלמה במקום שבו יש לנו את הסמן: יאוו
  • העתק את מספר השורה מהמקום שבו הצבנו את הסמן: 2yy, 3yy, ... (2 או 3 שורות מהמקום שבו יש לנו את הסמן)

בטל שינויים שבוצעו עם פקודות Vim

קווי תכנות

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

  • בטל את הפקודה האחרונה שהוזנה - :u
  • בטל את הפקודות האחרונות המציינות את המספר - :xu (החלף 'x' במספר הספציפי)
  • בצע מחדש את השינוי האחרון שנעשה - :לַעֲשׂוֹת שׁוּב
  • כדי לחזור על כל השינויים מהשעה האחרונה (או מספר שעות) - : מוקדם יותר שעה אחת 
  • כדי לחזור על השינויים של הדקות האחרונות - : מאוחר יותר 20 מ' (במקרה זה זה יהיה מ-20 הדקות האחרונות)

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

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


היה הראשון להגיב

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.