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

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

כך תוכל להסיר שורה אחת או יותר מקובץ טקסט באמצעות Vi ו-Vim.

כיצד למחוק שורה בודדת ב-Vi/Vim

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

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

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

מכה dd אוֹ ד מספר פעמים ימחק כמה שורות אחת אחת. השורה הבאה תודגש אוטומטית ברגע שהראשונה תימחק.

קָשׁוּר: כיצד להשתמש ב-Vim: מדריך ליסודות

instagram viewer

מחיקת שורות מרובות ב-Vi ו-Vim

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

למשל, הקלדה 3dd תמחק את שלוש השורות הבאות מהקובץ.

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

:[התחלה],[סוף]ד

לדוגמה, כדי למחוק את השורות בין טווח אחד לחמש:

:1,5ד

אתה יכול גם להשתמש בתווים כלליים בפקודה האמורה.

  1. . (נְקוּדָה): מתייחס לקו הנוכחי
  2. $ (דולר): מציין את סוף הקובץ
  3. % (אחוז): מתאים לכל השורות בקובץ

לדוגמה:

:.,5d #מחק שורות בין הקו הנוכחי לשורה החמישית.
:.,$d #מסיר את כל השורות החל מהשורה הנוכחית עד הסוף.
:%d #מנקה את כל הקובץ

קָשׁוּר: גיליון הרמות של עורך שורת הפקודה של Vim Linux

ספאם Backspace? מצטער, אני משתמש ב-Vi/Vim

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

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

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

ללמוד כיצד להשתמש בעורך טקסט מבוסס מסוף כמו Vim יכול להיות קשה. אבל אתה לא צריך לעבור את כל הצרות האלה, לא עם Vimtutor.

קרא הבא

נושאים קשורים
  • לינוקס
  • עורך טקסט
  • אפליקציות לינוקס
על הסופר
דיפש שארמה (92 מאמרים שפורסמו)

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

עוד מ-Deepesh Sharma

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

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

לחץ כאן כדי להירשם