Dette innlegget vil hjelpe oss å vite hvordan vi kan bruke en VIM -redigering til å redigere forskjellige filer.
Sammenligning av VIM med Nano Editor
Nano Editor er standardredigereren i Linux-distribusjonene, mens VIM-redaktøren for det meste er forhåndsinstallert i noen distribusjoner av Linux. Det er noen funksjoner på grunnlag av at det er mer populært enn Nano, og disse funksjonene er:
VIM -redaktør | Nano Editor |
---|---|
Det er litt sammensatt for en nybegynner | Det er enkelt å forstå for en nybegynner |
Støtter programmeringsspråk | Støtter ikke programmeringsspråk |
Det er en modusbasert | Det er modløs |
Forbedret versjon av VI Editor | Forbedret versjon av Pico Editor |
Advanced Editor med mange verktøy | Enkel redaktør |
Modus av vim
Vim har to forskjellige typer modus, som
Kommandolinjemodus: Når du åpner en fil med VIM, er du som standard i kommandomodus. I kommandomodus kan du utføre forskjellige oppgaver ved å bruke kommandoene for eksempel for å slette en linje, for å kopiere linjen og for å navigere i markøren i en hvilken som helst spesifisert plassering av filen. Hvis du av en eller annen grunn ikke er i kommandomodus, bare trykk ESC Nøkkel, for å legge inn kommandomodus.
Sett inn modus: For å sette inn noe, må du velge innsatsmodus, for dette formålet, bare trykk på Jeg Nøkkel for å angi innsatsmodus. I denne modusen kan du skrive hva som helst og kan legge til hva som helst i filen. Når du er ferdig ved å sette inn, trykk ESC-tasten fra tastaturet og bryter innsatsmodus til kommandolinjemodus.
Installasjon av Vim
I noen av distribusjonene av Linux er VIM forhåndsinstallert, men hvis den ikke er installert som standard, kan du installere den på to forskjellige metoder, enten ved hjelp av APT-kommandoen eller fra SNAP Utility Store. For å finne ut av det, er Vim installert som standard eller utfører ikke følgende kommando i terminalen.
$ VIM -VersjonUtgangen viser at den ikke er installert, så vi vil først installere den ved hjelp av APT -kommandoen.
$ sudo apt install vim -yFor å installere den fra Snap Utility Store, installerer du først SNAP -verktøyet.
$ sudo apt install snapdInstallere nå VIM -redaktøren av Snap Utility Store.
$ sudo snap install vim-reditor--betaVIM -kommandoer
VIM er installert i Linux -distribusjonen. Nå vil vi fortsette og lære om kommandoene i Vim. Den har mer enn 1000 kommandoer for å utføre forskjellige oppgaver effektivt. Ulike typer kommandoer blir forklart med eksempler.
Grunnleggende kommandoer
Noen grunnleggende kommandoer fra VIM Editor er
Åpne en fil: Du kan åpne en fil med VIM -redigereren ved å bruke nøkkelordet "Vim". For forståelse vil vi åpne en fil, navngitt fil.TXT ved hjelp av VIM Editor.
$ vim -fil.tekstFilen er åpnet i VIM -redigereren.
Hjelpekommando: Hvis du trenger noen form for hjelp angående noen kommando, skriv inn : hjelp [Kommando nøkkelord] I kommandomodus vises listen over hjelpen. For eksempel finner vi hjelp angående “Copy” -kommandoen.
Utgangen vil vise en fil som inneholder all relevant hjelp angående nøkkelordet “Copy”.
Åpne en kodefil: Nå hvis du vil åpne en hvilken som helst annen fil, kan du åpne den ved å skrive : e [filnavn] I kommandomodus. For forståelse vil vi åpne en fil, kalt, Code2.PHP ved å bruke ": E Code2.PHP ”.
Den spesifiserte filen vil være åpen som utgang.
Avslutt Vim uten å lagre en fil: Vi kan forlate redaktøren uten å lagre endringene vi har gjort, ved å skrive : QA eller:q! og trykk deretter Enter -tasten. For eksempel slutter vi filen:
Etter å ha truffet enteren, vil du være tilbake til terminalen.
Avslutt Vim ved å lagre filene: Vi kan avslutte filen ved å lagre den. Å gjøre det type : WQ og trykk TAST INN.
Lagre filen: Mens vi jobber hvis vi vil lagre endringene, kan vi gjøre det ved å skrive : w og treffer TAST INN nøkkel.
Lagre en fil ved å gi nytt navn til: Vi kan lagre en fil ved å gi den nytt navn til ved å skrive ": w [filnavn] ”:
Markørnavigasjonskommandoer
I VIM -redaktør er det ingen bruk av musen da markøren flyttes ved hjelp av nøkler. Vi vil diskutere noen nøkler og snarveier for å navigere i VIM -redaktøren. Det er en liste over nøkler og deres formål, bruk dem ved å trykke på semikolon “:” og deretter den spesifikke tasten.
Kommandoer | Handlinger |
---|---|
h | Å flytte markøren til venstre posisjon |
l | Å flytte markøren til riktig stilling |
j | Å flytte markøren til nedposisjonen |
k | Å flytte markøren til opp -posisjonen |
M | Å flytte markøren direkte til midten av skjermen |
L | Å flytte markøren direkte til bunnen av skjermen |
H | Å flytte markøren direkte til toppen av skjermen |
e | Plasserer markøren på slutten av ordet |
b | Plasserer markøren i startposisjonen til forrige ord |
w | Plasserer markøren i startposisjonen til neste ord |
$ | Plasserer markøren i sluttposisjonen til linjen |
0 | Plasserer markøren i startposisjonen til linjen |
Tar markøren til startposisjonen til neste blokk eller neste avsnitt | |
Tar markøren til startposisjonen til forrige blokk eller forrige avsnitt | |
) | Flytter markøren direkte til startposisjonen til neste setning |
( | Flytter markøren direkte til startposisjonen til forrige setning |
G | Plasserer markøren på slutten av filen |
gg | Plasserer markøren i starten av filen |
# | For å gå på en bestemt linje, skriv inn antall linjer ved siden av # |
Ctrl + b | Flytter markøren til en side tilbake |
Ctrl + f | Flytter markøren til en side fremover |
Redigering av kommandoer
Hvis vi ønsker å redigere teksten, gå først til innsatsmodus ved å trykke på “I/I” -tasten, skriv deretter teksten. For redigeringsformål er det noen kommandoer som kan hjelpe med å redigere som kopier, lime inn, slette og angre kommandoer. Vi kan diskutere alle disse kommandoene:
Kopier kommandoer: I Vim er kopierordet avledet fra ordet "yank", så det vil bruke kopikommandoer med en representasjon av YW.
Kommandoer | Handlinger |
---|---|
yy | Den brukes til å kopiere en linje |
år | Det brukes til å kopiere et ord |
y $ | Det brukes til å kopiere fra den nåværende posisjonen til markøren til slutten av linjen |
Lim inn kommando: I VIM kan den kopierte teksten limes inn ved å skrive “P” Etter semikolonet.
Angre kommando: I VIM, hvis man feilaktig eller utilsiktet noen handlinger er utført, kan vi angre den handlingen ved å skrive "u" etter semikolon. Vi laget en tom linje i teksten som vist på bildet nedenfor:
Nå skal vi trykke på “U” Nøkkel, ved å legge inn kommandomodus, ved å trykke på ESC -tasten etter Semicolon ”:”,
Gjenta kommandoen: For å gjøre om noen handling i VIM, skriv inn “R” I kommandomodus (kommandomodus kan åpnes ved å trykke på ESC -tasten etter å ha skrevet Semicolon)
Slett kommandoer: For sletting av ord eller setninger bruker vi kommandoene beskrevet i tabellen.
Kommandoer | Handlinger |
---|---|
dd | Å slette en linje |
d | For å slette den valgte delen av en linje |
dw | Å slette et ord |
D | For å slette en linje fra den nåværende posisjonen til markøren til slutten av linjen |
dg | For å slette en linje fra den nåværende posisjonen til markøren til slutten av filen |
dgg | For å slette en linje fra den nåværende posisjonen til markøren til starten av filen |
Ved å trykke på DD er hele linjen slettet. For eksempel åpner vi en fil, kalt fil.tekst.
Nå trykker vi på DD i kommandomodus.
Når du presser DW, er "er" ordet slettet. For eksempel er markøren vår på ordet "er" i første linje.
Ved å trykke på D blir linjen slettet fra markørposisjonen:
Ved å trykke på DG, slettet du alle linjene fra startposisjonen til markøren:
Ved å trykke på DGG har tidligere linjer fra markøren blitt slettet:
Utgangen, vil være
Valgkommandoer: For valg eller utheving av teksten brukes følgende kommandoer.
Kommandoer | Handlinger |
---|---|
v | Å fremheve en karakter |
V | Å fremheve en linje |
På pressing: v.
På pressing v:
Vis nummer mot linjer
Viser tallene med hver linje, gjør det enkelt for oss å bestemme hvilken linje vi er og på hvilken linje vi må gå for redigering. For å vise tallene sammen med tekstlinjene kan vi bruke noen av kommandoene som vises i tabellen.
: sett nummer |
: sett Nu! |
: sett nummer! |
Søker kommandoer
Vi kan søke på spesifikke ord i Vim også som de andre redaktørene. Kommandoene for søk er:
Kommando | Handlinger |
---|---|
/ [Skriv ordet ] | Finner ut det angitte ordet fra hele filen |
? [Skriv ordet] | Å søke på tidligere tekst fra det angitte ordet |
n | Å søke på ordet ditt igjen i alle retninger |
N | Å søke i ordet igjen i motsatt retning |
Hvis vi trykker n:
Ordtellingskommandoer
Som andre redaktører kan vi også telle ordene og karakterene i Vim. For dette er det to måter, trykker på G og deretter Ctrl + G.
Eller bruk w, !W, og -W i kommandomodus:
Sammenlign filer
Vi kan sammenligne to filer i VIM. Kommandoenes generelle syntaks vil være
$ vimdiff file1 file2For forklaring sammenligner vi to filer, fil.txt og newfile ved hjelp av vimdiff kommando.
$ vimdiff -fil.txt newfileUtgangen viser forskjeller som i første linje, bokstav "l" i første fil er i øvre tilfelle, mens den i annen fil er i nedre CAS og de to siste linjene mangler i den andre filen.
Konklusjon
VIM Editor er kommandolinjeredigereren, som er mye mer allsidig ettersom den inneholder alle funksjonene som er nødvendig av nybegynneren, så vel som en ekspert og er populær for sine forskjellige funksjoner. Det er den avanserte formen for VI -redaktøren, og den kan brukes til å åpne programmeringsfiler med forskjellige språk. I denne artikkelen har vi diskutert installasjonen og forskjellige kommandoer fra VIM -redigereren som brukes til å håndtere VIM -redigereren. Vi prøvde også vårt beste for å forklare bruken av kommandoer ved hjelp av eksempler.