לעתים קרובות עליך למחוק שורה אחת או יותר בעת עריכת קבצי טקסט בעורך Vim, ובניגוד לכל עורך טקסט אחר, הוא מאפשר לך לערוך את הקבצים שלך בצורה די יעילה. מדריך זה יתמקד כיצד לערוך ולמחוק שורות מהקבצים שלך בעורך Vim.
אם אין לך עורך Vim, נסה להתקין אותו באמצעות:
$סודומַתְאִיםלהתקין באתי
Vim מאפשר לך למחוק שורות בדרכים שונות, למשל, תוכל למחוק את כל השורות בבת אחת, מספר שורות ואפילו שורות לפי תבנית/מילה מותאמת אישית. בואו לבדוק את כל השיטות האלה:
מחיקת שורה אחת בעורך Vim:
תהליך מחיקת שורה אחת בלבד ב- Vim הוא פשוט. כדי למחוק שורה, בצע את הפעולות הבאות:
- ראשית, הביאו את הסמן לשורה שברצונכם למחוק.
- הקש על יציאה מקש לשינוי המצב.
- עכשיו הקלד, : ד ולחץ להיכנס כדי למחוק את השורה או ללחוץ במהירות dd .
אני מסיר קו מספר 3 להפגנה. עיין בתמונות למטה:
כיצד למחוק את כל השורות בעורך Vim:
כדי למחוק את כל השורות בבת אחת, בצע את התהליך שלהלן:
- ראשית, לחץ על יציאה כפתור למעבר מצב מהוספה לעריכה.
- עכשיו הקלד, :%ד , והכה להיכנס כדי להסיר את כל השורות.
כיצד למחוק מגוון שורות בעורך Vim:
Vim מאפשרת גם לבחור טווח שורות ולאחר מכן למחוק אותן. התחביר ניתן להלן:
:[מספר קו ההתחלה],[מספר קו סיום]דלדוגמה, אם ברצונך למחוק שורות משורה מספר 5 לשורה מספר 7, עקוב אחר התהליך המופיע להלן:
- שנה את המצב באמצעות יציאה מקש אם הוא נמצא במצב הוספה.
- סוּג : 5,7d ולחץ על Enter, שורה מספר 5,6 ו- 7 יוסרו.
אם ברצונך למחוק את כל השורות לפני השורה הנוכחית, השתמש : 1, -1 ד . לדוגמה, אם ברצונך למחוק שורות ממספר 5 לכל השורות לפני שורות אלה, השתמש בשיטה הבאה:
- הבא את הסמן לשורה מספר 5.
- הקש על יציאה מפתח וסוג : 1, -1 ד ולאחר מכן לחץ על להיכנס .
כדי למחוק את כל השורות אחרי שורה מספר 5, בצע את התהליך המפורט להלן:
- הביאו את הסמן לשורה מספר 5.
- הקש על יציאה מפתח וסוג :+1, $ d ולאחר מכן לחץ על להיכנס , השורות הנמצאות מתחת לשורה מספר 5 יוסרו.
כיצד למחוק מספר שורות בעורך Vim:
בשיטה זו נלמד את תהליך הסרת מספר קווים עוקבים. פשוט עקוב אחר התהליך:
- הביאו את הסמן לשורה ממנה ברצונכם להתחיל למחוק.
- אם אתה רוצה להסיר 4 שורות רצופות, פשוט הקלד הרביעי .
בתמונה למעלה הסמן נמצא בשורה 2, ולכן שורות 3,4,5 ו -6 הוסרו.
כיצד למחוק את השורה עם תבנית מותאמת אישית בעורך Vim:
תכונה נוספת של עורך Vim היא שהיא מאפשרת לך למחוק את השורה עם תנאי נתון, התחביר ניתן להלן:
: ז/<מִלָה> /דהחלף במילת השורה שברצונך למחוק. לדוגמה, אם ברצונך למחוק שורות עם המילה Linux, השתמש בגישה הבאה:
- הקש על יציאה מפתח לשינוי מצב.
- סוּג : g / linux / d , ואז פגע להיכנס .
השורות המכילות את לינוקס המילה תימחק.
באופן דומה, אם ברצונך למחוק את כל השורות, למעט השורות המכילות את לינוקס מילה, ולאחר מכן השתמש
: ז! /לינוקס/ד:
כדי למחוק שורות המתחילות באות מסוימת, השתמש
: ז/^ט/ד;
כדי להסיר את כל השורות הריקות בקובץ הטקסט או הקוד שלך, השתמש
: ז/^ $/ד:
סיכום:
Vim הוא אחד מעורכי הטקסט האהובים בקרב משתמשי לינוקס ומפתחים. זהו עורך טקסט חינמי, מתועד וניתן להתאמה אישית. במדריך זה למדנו כיצד לערוך טקסט וקוד ב- Vim. דנו ביסודיות בשיטות וגישות שונות למחיקת שורה, מספר שורות ואפילו שורות עם מילה מוגדרת. Vim הוא עורך רב תכליתי שיש לו הרבה יותר תכונות לחשוף.