Vim er et populært tekstredigeringsprogram designet for effektiv tekstredigering rett fra terminalen. Det er en avansert versjon av Vi-editoren og støttes på forskjellige operativsystemer, som macOS, BSD, Windows og Linux. Vim er hovedsakelig kjent som programmererens verktøy, siden det har mange funksjoner som tillater rask tekstredigering.
Vim-redaktørfellesskapet har mange plugins for å forbedre funksjonene. Mange brukere foretrekker Vim-editoren på grunn av dens fleksibilitet og ulike funksjoner. Imidlertid er det grunnleggende Vim-redigeringskommandoer som alle må kjenne til. Så la oss se på disse kommandoene og tastatursnarveiene du kan bruke for å jobbe effektivt med Vim-editoren.
Grunnleggende snarveier til Vim Editor
Husk at Vim-editoren ikke er et forhåndsinstallert verktøy. Derfor anbefaler vi å lese denne veiledningen for å installere Vim-editoren før du fortsetter til neste trinn. La oss nå starte med å lage «example.txt»-filen ved å bruke følgende kommando:
fordi eksempel.txt
Her kan du legge til teksten og navigere til linjene gjennom tastene nedenfor:
Nøkler | Beskrivelse |
H | Gå til venstre |
L | Flytt til høyre |
K | Flytte opp |
J | Flytt ned |
I | Gå frem til begynnelsen av et ord |
B | Gå tilbake til begynnelsen av et ord |
OG | Gå frem til slutten av et ord |
O | Flytt til begynnelsen av en linje |
$ | Flytt til slutten av en linje |
G | Flytt til siste linje i hele teksten |
gg | Gå til den første linjen i hele teksten |
Når du vet hvordan du navigerer mellom linjer, tegn og ord, er det på tide å forstå hurtigtastene for å redigere teksten. Så her er det komplette juksearket for å redigere teksten ved å bruke enkle snarveier i Vim-editoren:
I Key: Hvis du vil skrive inn tekst før markøren, trykker du på I-knappen på tastaturet, og du vil se 'Sett inn' i vinduet. La oss for eksempel legge til 'Viktig' ord før avsnittet, så vi må trykke på I-tasten og begynne å skrive teksten:
Etter at du har satt inn teksten, trykk Escape (Esc)-tasten for å gå ut av Insert-modus.
O-tast: Ved å trykke på O-tasten kan du effektivt åpne en ny linje under gjeldende linje.
Shift + O-tastene : Det vil åpne den nye linjen over gjeldende linje.
En nøkkel: Trykk på A-tasten for å få tilgang til Insert-modus og legg til teksten etter markøren.
Shift + A-taster: Trykk på Shift pluss A-tastene for å sette inn teksten på slutten av en linje.
Shift/CTRL + R-taster: R-tastens snarvei erstatter bare et enkelt tegn, men hvis du vil erstatte flere tegn, trykker du på Shift- eller CTRL + R-tastene.
CW-snarvei: Trykk på C og deretter W-tastene for å slette hele ordet. Etter å ha trykket på disse tastene kan du gå inn i Sett inn-modus for å erstatte hele ordet.
CC-snarvei: CC-snarveien ligner på CW, men vil slette hele linjen og la deg legge til en ny.
X-nøkkel: Du kan trykke på X-tasten for å slette et spesifikt tegn ved markøren. Pass imidlertid på at du ikke er i innsettingsmodus.
Shift + X-taster: Du kan trykke på Shift- og X-tastene for å slette en bestemt linje ved markøren.
DD snarvei : Denne snarveien vil slette hele linjen. Videre, hvis du ønsker å slette flere linjer, trykk nummeret på tastaturet i riktig rekkefølge. Hvis du for eksempel vil slette fem linjer, trykker du på D, 5 og D i samme rekkefølge.
DW snarvei : DW-snarveien vil slette hele ordet.
ER Snarvei : Denne snarveien kalles Yank, og den kopierer et ord.
ÅÅ Snarvei : Denne snarveien vil kopiere en linje.
P-nøkkel: Det vil lime inn teksten på slutten av det aktuelle avsnittet.
Shift + P-taster: Teksten limes inn i avsnittet ovenfor.
Viktige kommandoer fra Vim Editor
:sett nr: Du kan bruke denne kommandoen til å vise linjenummeret i editoren:
:sett nei!: På samme måte kan du fjerne linjenumrene.
:{linjenummer}: Bruk denne kommandoen når du vil gå til et bestemt linjenummer. Skriv for eksempel 17 for å omdirigere til den 17. linjen.
:sett mus=a: Denne kommandoen vil aktivere musen, og du kan bruke den til å kopiere og lime inn tekst. Dessuten kan du også velge den spesifikke teksten og erstatte den med noe annet:
:%s/gammel/ny/g: Du kan bruke denne kommandoen til å erstatte et bestemt ord med et annet. La oss for eksempel erstatte ordet 'Linux' med 'OS' ved å bruke følgende kommando:
: % s / Linux / DU / g
I kommandoen ovenfor står s for 'erstatt', og % angir antall linjer kommandoen skal implementere endringen. Det er derfor, hvis du vil erstatte ordet i alle linjene, bruk % eller spesifiser linjenummeret i stedet. Dessuten er g 'global'. som erstatter alle forekomster av gamle i det komplette dokumentet.
Ytterligere snarveier
Nå kan du bruke noen ekstra snarveier for å finne tekstene og lagre tekstfilen i Vim-tekstredigereren.
/
?
:I: Du kan bruke denne kommandoen til å skrive eller lagre filen uten å gå ut av Vim-editoren.
:wq: Hvis du vil lagre og avslutte filen i Vim-redigeringsprogrammet, vennligst bruk :wq-kommandoen.
:q: Hvis du vil avslutte tekstredigeringsprogrammet, vennligst bruk :q-kommandoen, men lagre filen først, ellers vil den vise deg feilen.
:q!: Til slutt, hvis du vil tvinge avslutning og forkaste ulagrede endringer, vennligst bruk :q! kommando.
Innpakning
Så dette var den komplette guiden om de grunnleggende vim-redigeringskommandoene du trenger å vite for å bli en ekspert. Du kan bruke Vim-tekstredigereren til å utføre redigeringsoppgaver og forbedre produktiviteten effektivt. Derfor anbefaler vi å lære disse snarveiene og kommandoene hvis du ofte bruker Vim-editoren i terminalmiljøer.