אנדרואיד

כיצד להעתיק, לחתוך ולהדביק ב- vim / vi

Understanding Vi and Vim (Vi IMproved) in 10 Minutes

Understanding Vi and Vim (Vi IMproved) in 10 Minutes

תוכן עניינים:

Anonim

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

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

מאמר זה מראה כיצד להעתיק, לגזור ולהדביק בעורך Vim / Vi.

העתק, גזור והדבק במצב רגיל

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

כדי לחזור למצב רגיל מכל מצב אחר, פשוט לחץ על מקש Esc .

ל- Vim המינוח משלו להעתקה, גזירה והדבקה. העתקה נקראת yank ( y ), חתך נקרא delete ( d ), והדבק נקרא put ( p ).

העתקה (Yanking)

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

  • yy - יאנק (העתק) את השורה הנוכחית, כולל הדמות החדשה. 3yy - Yank (העתק) שלוש שורות, החל מהשורה שבה ממוקם הסמן. y$ - ינק (העתק) הכל מהסמן עד סוף השורה. y^ - ינק (העתק) הכל מהסמן לתחילת השורה. yw - ינק (העתק) לתחילת המילה הבאה. yiw - יאנק (העתק) את המילה הנוכחית. y% - ינק (העתק) לדמות התואמת. כברירת מחדל, זוגות נתמכים הם () , {} ו- . שימושי להעתקת טקסט בין סוגריים תואמים.

חיתוך (מחיקה)

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

  • dd - מחק (חתך) את השורה הנוכחית, כולל תו החדש. 3dd - מחק (חתוך) שלוש שורות, החל מהשורה שבה ממוקם הסמן, d$ - מחק (חתך) הכל מהסמן ועד סוף השורה.

פקודות התנועה החלות על yanking תקפות גם למחיקה. לדוגמה dw , מוחק לתחילת המילה הבאה ו- d^ מוחק את הכל מהסמן לתחילת השורה.

הדבקה (הצבת)

כדי להציב את הטקסט המשוטט או שנמחק, הזז את הסמן למיקום הרצוי ולחץ על p כדי להניח (להדביק) את הטקסט אחרי הסמן או P כדי להניח (להדביק) לפני הסמן.

העתק, גזור והדבק במצב חזותי

המצב הוויזואלי של Vim מאפשר לך לבחור ולתפעל טקסט.

  1. מקם את הסמן לקו שברצונך להתחיל לחתוך או לחתוך.

    המצב הוויזואלי כולל שלושה תת-סוגים.

    • לחץ על v כדי להיכנס למצב חזותי. לחץ על V כדי להיכנס למצב קו חזותי, שם הטקסט נבחר על ידי קו. לחץ על Ctrl+v כדי להיכנס למצב חסימת חזותית. במצב זה, הטקסט נבחר על ידי בלוקים מלבניים.

    כניסה למצב חזותי מסמנת גם נקודת בחירה התחלתית.

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

    לחץ על y כדי להעתיק, או d כדי לחתוך את הבחירה.

    העבר את הסמן למיקום שבו ברצונך להדביק את התוכן.

    לחץ על P כדי להדביק את התוכן לפני הסמן, או על p כדי להדביק אותו אחרי הסמן.

סיכום

במדריך זה הראינו לכם כיצד להעתיק, לגזור ולהדביק ב- Vim.

אל תהסס להשאיר תגובה אם יש לך שאלות.

מסוף vim