Du må ofte slette en eller flere linjer mens du redigerer tekstfiler i VIM Editor, og i motsetning til noen annen tekstredigerer, lar den deg redigere filene dine ganske effektivt. Denne guiden vil fokusere på hvordan du redigerer og sletter linjer fra filene dine i VIM Editor.
Hvis du ikke har VIM -redaktør, kan du prøve å installere den ved hjelp av:
$ sudo apt install vim
Vim lar deg slette linjer på forskjellige måter, for eksempel kan du slette alle linjer samtidig, flere linjer og til og med linjer etter tilpasset mønster/ord. La oss sjekke alle disse metodene:
Slette en enkelt linje i VIM -redaktør:
Prosessen med å slette bare en linje i Vim er enkel. Følg trinnene nedenfor for å slette en linje:
Jeg fjerner linje nummer 3 for demonstrasjon. Se bildene nedenfor:
Slik sletter du alle linjer i VIM Editor:
For å slette alle linjene på en gang, følg prosessen nedenfor:
Hvordan slette en rekke linjer i VIM -redaktør:
Vim tillater også å velge en rekke linjer og deretter slette dem. Syntaksen er gitt nedenfor:
: [Startlinjenummer], [sluttlinjenummer] D
For eksempel, hvis du vil slette linjer fra linje nummer 5 til linje nummer 7, må du bare følge den nedenfor-nevnte prosessen:
Hvis du vil slette alle linjene før gjeldende linje, så bruk ": 1, -1d“. Hvis du for eksempel vil slette linjer fra linje nummer 5 til alle linjer før disse linjene, kan du bruke følgende metode:
For å slette alle linjer etter linje nummer 5, følg den nedenfor-nevnte prosessen:
Slik sletter du flere linjer i VIM Editor:
I denne metoden lærer vi prosessen med å fjerne flere linjer på rad. Bare følg prosessen:
I bildet over er markøren på linje 2, derfor er linjer 3,4,5, og 6 er fjernet.
Hvordan slette linjen med et tilpasset mønster i VIM -redaktør:
En annen funksjon ved VIM -redaktøren er at den lar deg slette linjen med en gitt tilstand, syntaks er gitt nedenfor:
: g //d
Bytt ut “” med ordet på linjen du vil slette. Hvis du for eksempel vil slette linjer med ordet "Linux", kan du bruke følgende tilnærming:
Linjene som inneholder “Linux”Ordet blir slettet.
Tilsvarende, hvis du vil slette alle linjer, unntatt linjer som inneholder “Linux”Ord, bruk deretter
“: G! /linux/d ”:
For å slette linjer som begynner med en bestemt bokstav, bruk
“: G /^t /d”;
For å fjerne alle blanke linjer i tekstfilen eller koden din, bruk
“: G /^$ /d”:
Konklusjon:
Vim er en av de godt likt tekstredaktørene blant Linux-brukere og utviklere. Det er en gratis, godt dokumentert og tilpassbar tekstredigerer. I denne guiden lærte vi hvordan du redigerer tekst og kode i VIM. Vi diskuterte forskjellige metoder og tilnærminger for å slette en linje, flere linjer og til og med linjer med et spesifisert ord. Vim er en allsidig redaktør som har mye mer funksjoner å avdekke.