Kuidas Vi/Vimis ridu kustutada?

How Delete Lines Vi Vim

Vim, mida varem nimetati Vi, tähistab Vi IMproved, on mitmeotstarbeline tekstiredaktor, mis ühildub kõigi UNIX-põhiste operatsioonisüsteemidega, nagu Linux ja macOS. Vim -i saab kasutada erinevatel eesmärkidel, näiteks teksti loomiseks, redigeerimiseks ja/või arvutiprogrammifailide loomiseks.

Vim -redaktoris tekstifailide redigeerimisel peate sageli kustutama ühe või mitu rida ja erinevalt teistest tekstiredaktoritest võimaldab see teil faile üsna tõhusalt redigeerida. See juhend keskendub sellele, kuidas redigeerida ja kustutada ridu failidest Vim -redaktoris.



Kui teil pole Vim -redaktorit, proovige see installida järgmiselt:



$sudoasjakohanepaigaldada ma tulin

rida/1%20copy.png



Vim võimaldab teil ridu mitmel viisil kustutada, näiteks saate kustutada kõik read korraga, mitu rida ja isegi read kohandatud mustri/sõna järgi. Kontrollime kõiki neid meetodeid:

Ühe rea kustutamine Vim -redaktoris:

Ainult ühe rea kustutamine Vimis on lihtne. Rida kustutamiseks toimige järgmiselt.

  1. Esmalt viige kursor reale, mille soovite kustutada.
  2. Vajutage Esc klahvi režiimi muutmiseks.
  3. Nüüd kirjuta, : d ja vajutage Sisenema rea kustutamiseks või vajutage kiiresti dd .

Eemaldan tutvustamiseks rea number 3. Vaadake allolevaid pilte:



line/multi%201.png

Kõikide ridade kustutamine Vim -redaktoris:

Kõigi ridade korraga kustutamiseks toimige järgmiselt.

  1. Kõigepealt vajuta Esc nuppu, et lülitada režiim sisestuselt redigeerimisele.
  2. Nüüd kirjuta, :%d , ja löö Sisenema et eemaldada kõik read.

rida/mitu%202.png

Kuidas rida kustutada Vim Editoris:

Vim võimaldab valida ka rea ​​ridu ja need seejärel kustutada. Süntaks on toodud allpool:

:[Stardirea number],[Lõpurea number]d

Näiteks kui soovite kustutada read realt 5 reale 7, siis järgige lihtsalt alltoodud protsessi:

  1. Muutke režiimi nupu abil Esc klahvi, kui see on sisestusrežiimis.
  2. Tüüp : 5,7d ja vajutage sisestusklahvi, rea number 5,6 ja 7 eemaldatakse.

rida/mitu%203.png

Kui soovite kustutada kõik read enne praegust rida, kasutage nuppu : 1, -1d . Näiteks kui soovite kustutada read realt number 5 kõikidele ridadele enne neid ridu, kasutage järgmist meetodit.

  1. Viige kursor reale number 5.
  2. Vajutage Esc võti ja tüüp : 1, -1d ja seejärel vajutage Sisenema .

rida/mitu%204.png

Kogu rea kustutamiseks pärast rida number 5 toimige järgmiselt.

  1. Viige kursor reale number 5.
  2. Vajutage Esc võti ja tüüp :+1, $ d , seejärel vajutage Sisenema , read, mis asuvad rea number 5 all, eemaldatakse.

rida/mitu%205.png

Mitme rea kustutamine Vim -redaktoris:

Selle meetodi abil õpime mitme järjestikuse rea eemaldamise protsessi. Lihtsalt järgige protsessi:

  1. Viige kursor reale, kust soovite kustutamist alustada.
  2. Kui soovite eemaldada 4 järjestikust rida, sisestage lihtsalt 4 .

line/multi%2010.png

Ülaltoodud pildil on kursor real 2, seetõttu on read 3,4,5 ja 6 eemaldatud.

Kohandatud mustriga rea ​​kustutamine Vim -redaktoris:

Vim redaktori teine ​​omadus on see, et see võimaldab teil antud tingimusega rea ​​kustutada, süntaks on toodud allpool:

: g/<SÕNA> /d

Asendage selle rea sõnaga, mille soovite kustutada. Näiteks kui soovite kustutada ridu sõnaga Linux, kasutage järgmist meetodit.

  1. Vajutage Esc võti režiimi vahetamiseks.
  2. Tüüp : g / linux / d , siis löö Sisenema .

Ridad, mis sisaldavad Linux sõna kustutatakse.

rida/mitu%206.png

Samamoodi, kui soovite kustutada kõik read, välja arvatud read, mis sisaldavad Linux sõna, siis kasutage

: g! /linux/d:

rida/mitu%207.png

Konkreetse tähega algavate ridade kustutamiseks kasutage klahvi

: g/^T./d;

rida/mitu%208.png

Kõigi tühjade ridade eemaldamiseks oma tekstifailist või koodist kasutage

: g/^ $/d:

rida/mitu%209.png

Järeldus:

Vim on Linuxi kasutajate ja arendajate seas üks populaarsemaid tekstiredaktoreid. See on tasuta, hästi dokumenteeritud ja kohandatav tekstiredaktor. Selles juhendis õppisime, kuidas teksti ja koodi Vimis redigeerida. Arutasime põhjalikult erinevaid meetodeid ja lähenemisviise rea, mitme rea ja isegi määratud sõnaga ridade kustutamiseks. Vim on mitmekülgne toimetaja, millel on palju rohkem funktsioone.