Kako izbrisati vrstice v Vi/Vim?

How Delete Lines Vi Vim



Vim, prej znan kot Vi, pomeni Vi IMproved, je večnamenski urejevalnik besedil, ki je združljiv z vsemi operacijskimi sistemi, ki temeljijo na UNIX, kot sta Linux in macOS. Vim se lahko uporablja za različne namene, kot so ustvarjanje, urejanje besedila in/ali datoteke računalniškega programa.

Med urejanjem besedilnih datotek v urejevalniku Vim morate pogosto izbrisati eno ali več vrstic in za razliko od katerega koli drugega urejevalnika besedil vam omogoča, da svoje datoteke urejate zelo učinkovito. Ta vodnik se bo osredotočil na urejanje in brisanje vrstic iz datotek v urejevalniku Vim.







Če nimate urejevalnika Vim, ga poskusite namestiti z:



$sudoaptnamestite Sem prišel

line/1%20copy.png



Vim vam omogoča brisanje vrstic na različne načine, na primer lahko izbrišete vse vrstice hkrati, več vrstic in celo vrstice po vzorcu/besedi po meri. Preverimo vse te metode:





Brisanje ene vrstice v urejevalniku Vim:

Postopek brisanja samo ene vrstice v Vimu je preprost. Če želite izbrisati vrstico, sledite spodnjim korakom:

  1. Najprej premaknite kazalec na vrstico, ki jo želite izbrisati.
  2. Pritisnite tipko Esc tipko za spremembo načina.
  3. Zdaj vnesite, : d , in pritisnite Vnesite za brisanje vrstice ali hiter pritisk dd .

Za predstavitev odstranjujem vrstico 3. Oglejte si spodnje slike:



vrstica/več%201.png

Kako izbrisati vse vrstice v urejevalniku Vim:

Če želite izbrisati vse vrstice hkrati, sledite spodnjemu postopku:

  1. Najprej pritisnite tipko Esc gumb za preklop načina iz vstavka v urejanje.
  2. Zdaj vnesite, :%d , in zadeti Vnesite da odstranite vse vrstice.

vrstica/več%202.png

Kako izbrisati vrsto vrstic v urejevalniku Vim:

Vim omogoča tudi izbiro vrste vrstic in njihovo brisanje. Sintaksa je navedena spodaj:

:[Začetna številka vrstice],[Številka končne vrstice]d

Na primer, če želite izbrisati vrstice iz vrstice 5 v vrstico 7, preprosto sledite spodnjemu postopku:

  1. Spremenite način z uporabo Esc tipko, če je v načinu vstavljanja.
  2. Vrsta : 5,7d in pritisnite Enter, vrstica 5,6 in 7 bo odstranjena.

vrstica/več%203.png

Če želite izbrisati vse vrstice pred trenutno vrstico, uporabite : 1, -1d . Če želite na primer izbrisati vrstice iz vrstice številka 5 v vse vrstice pred temi vrsticami, uporabite naslednjo metodo:

  1. Premaknite kazalec na vrstico številka 5.
  2. Pritisnite tipko Esc tip in tip : 1, -1d , nato pritisnite Vnesite .

vrstica/več%204.png

Če želite izbrisati vso vrstico za vrstico 5, sledite spodnjemu postopku:

  1. Premaknite kazalec na vrstico številka 5.
  2. Pritisnite tipko Esc tip in tip :+1, $ d , nato pritisnite Vnesite , vrstice pod vrstico številka 5 bodo odstranjene.

vrstica/več%205.png

Kako izbrisati več vrstic v urejevalniku Vim:

Pri tej metodi se bomo naučili postopka odstranjevanja več zaporednih vrstic. Preprosto sledite postopku:

  1. Kazalec premaknite na vrstico, od koder želite začeti brisanje.
  2. Če želite odstraniti 4 zaporedne vrstice, preprosto vnesite 4. .

vrstica/več%2010.png

Na zgornji sliki je kazalec na vrstici 2, zato sta bili vrstici 3,4,5 in 6 odstranjeni.

Kako izbrisati vrstico z vzorcem po meri v urejevalniku Vim:

Druga značilnost urejevalnika Vim je, da omogoča brisanje vrstice z določenim pogojem, spodaj je navedena skladnja:

: g/<BESEDA> /d

Zamenjajte z besedo vrstice, ki jo želite izbrisati. Na primer, če želite izbrisati vrstice z besedo Linux, uporabite naslednji pristop:

  1. Pritisnite tipko Esc tipko za spremembo načina.
  2. Vrsta : g / linux / d , nato zadeti Vnesite .

Vrstice, ki vsebujejo Linux beseda bo izbrisana.

vrstica/več%206.png

Podobno, če želite izbrisati vse vrstice, razen vrstic, ki vsebujejo Linux besedo, nato uporabite

: g! /linux/d:

vrstica/več%207.png

Če želite izbrisati vrstice, ki se začnejo z določeno črko, uporabite

: g/^T/d;

vrstica/več%208.png

Če želite odstraniti vse prazne vrstice v besedilni datoteki ali kodi, uporabite

: g/^ $/d:

vrstica/več%209.png

Zaključek:

Vim je eden izmed priljubljenih urejevalnikov besedil med uporabniki in razvijalci Linuxa. Je brezplačen, dobro dokumentiran in prilagodljiv urejevalnik besedil. V tem priročniku smo se naučili urejati besedilo in kodo v Vimu. Temeljito smo razpravljali o različnih metodah in pristopih za brisanje vrstice, več vrstic in celo vrstic z določeno besedo. Vim je vsestranski urejevalnik, ki odkrije veliko več funkcij.