vim

Как да изтрия редове в Vi / Vim?

Как да изтрия редове в Vi / Vim?
Vim, известен преди като Vi, означава „Vi IMproved“, е многофункционален текстов редактор, който е съвместим с всички базирани на UNIX операционни системи като Linux и macOS. Vim може да се използва за различни цели като създаване, редактиране на текст и / или компютърни програмни файлове.

Често трябва да изтриете един или повече редове, докато редактирате текстови файлове във Vim редактор и за разлика от всеки друг текстов редактор, той ви позволява да редактирате вашите файлове доста ефективно. Това ръководство ще се фокусира върху това как да редактирате и изтривате редове от вашите файлове в редактора на Vim.

Ако нямате редактор на Vim, опитайте да го инсталирате с помощта на:

$ sudo apt install vim

Vim ви позволява да изтривате редове по различни начини, например можете да изтриете всички редове наведнъж, множество редове и дори редове чрез персонализиран шаблон / дума. Нека проверим всички тези методи:

Изтриване на един ред в редактора на Vim:

Процесът на изтриване само на един ред във Vim е прост. За да изтриете ред, следвайте стъпките по-долу:

  1. Първо, преместете курсора до реда, който искате да изтриете.
  2. Натисни "Esc”, За да промените режима.
  3. Сега напишете „И натиснете „Въведете”, За да изтриете реда или бързо натиснете“дд”.

Премахвам ред номер 3 за демонстрация. Вижте изображенията по-долу:

Как да изтриете всички редове в редактора на Vim:

За да изтриете всички редове наведнъж, следвайте процеса по-долу:

  1. Първо натиснете „Esc”Бутон за превключване на режима от вмъкване към редактиране.
  2. Сега напишете „:%дИ натиснете „Въведете”, За да премахнете всички редове.

Как да изтриете диапазон от редове в редактора на Vim:

Vim също така позволява да изберете диапазон от редове и след това да ги изтриете. Синтаксисът е даден по-долу:

: [Номер на началната линия], [Номер на крайната линия] d

Например, ако искате да изтриете редове от ред номер 5 до ред номер 7, просто следвайте посочения по-долу процес:

  1. Променете режима, като използвате „EscКлюч, ако е в режим на вмъкване.
  2. Тип ": 5,7d“И натиснете„ Enter “, ред номер 5,6 и 7 ще бъдат премахнати.

Ако искате да изтриете всички редове преди текущия ред, използвайте „: 1, -1d„. Например, ако искате да изтриете редове от ред номер 5 до всички редове преди тези редове, използвайте следния метод:

  1. Преместете курсора до ред номер 5.
  2. Натисни "Esc”Ключ и тип“: 1, -1d”И след това натиснете„Въведете”.

За да изтриете целия ред след ред номер 5, следвайте процеса по-долу:

  1. Преместете курсора на ред номер 5.
  2. Натисни "Esc”Ключ и тип“: + 1, $ d”, След това натиснете“Въведете”, Редовете под ред номер 5 ще бъдат премахнати.

Как да изтриете няколко реда в редактора на Vim:

В този метод ще научим процеса на премахване на множество последователни редове. Просто следвайте процеса:

  1. Преместете курсора на ред от мястото, където искате да започнете да изтривате.
  2. Ако искате да премахнете 4 последователни реда, просто напишете „4dd”.

В горното изображение курсорът е на ред 2, следователно редове 3,4,5 и 6 са премахнати.

Как да изтриете реда с персонализиран шаблон в редактора на Vim:

Друга характеристика на Vim editor е, че ви позволява да изтриете реда с дадено условие, синтаксисът е даден по-долу:

: g /

Замяна на „”С думата на реда, който искате да изтриете. Например, ако искате да изтриете редове с думата „Linux“, използвайте следния подход:

  1. Натисни "EscБутон за промяна на режима.
  2. Тип ": g / linux / d“, След това натиснете„Въведете”.

Редовете, съдържащи „Linux”Думата ще бъде изтрита.

По същия начин, ако искате да изтриете всички редове, с изключение на редовете, съдържащи „Linux”Дума, след това използвайте

“: G! / linux / d ”:

За да изтриете редове, които започват с конкретна буква, използвайте

“: G / ^ T / d”;

За да премахнете всички празни редове в текстовия файл или код, използвайте

“: G / ^ $ / d”:

Заключение:

Vim е един от добре харесваните текстови редактори сред потребителите и разработчиците на Linux. Това е безплатен, добре документиран и персонализиран текстов редактор. В това ръководство научихме как да редактираме текст и код във Vim. Обсъдихме задълбочено различни методи и подходи за изтриване на ред, множество редове и дори редове с определена дума. Vim е универсален редактор, който има много повече функции за разкриване.

Как да изтеглите и пуснете Civilization VI на Сид Майер на Linux
Въведение в играта Civilization 6 е модерен поглед върху класическата концепция, въведена в поредицата от игрите Age of Empires. Идеята беше доста про...
Как да инсталирате и играете Doom на Linux
Въведение в Doom Серията Doom възниква през 90-те години след пускането на оригиналния Doom. Това беше незабавен хит и от този момент нататък серията ...
Vulkan за потребители на Linux
С всяко ново поколение графични карти виждаме, че разработчиците на игри преместват границите на графичната вярност и се приближават една крачка до фо...