Denne artikkelen vil beskrive hva VIM -modus er og hvordan du endrer dem. VIM er en gratis og åpen kildekode-redigerer som kommer som standard med de fleste av operativsystemene.
Vær oppmerksom på at alle kommandoene og prosessene som er omtalt i denne artikkelen er testet på Ubuntu 20.04 LTS (Focal Fossa).
VIM -modus
I Vim er det tre driftsmåter: normal, innsats og visuelt.
Normal modus
Normal modus er den første modusen til VIM -redigereren. Når du åpner en ny fil redigerer en eksisterende, starter den som standard som standard. I normal modus kan du ikke sette inn noe tegn. Normal modus er også kjent som kommandomodus fordi alle tastetrykkene du utfører blir tolket som kommandoer. For eksempel, hvis du trykker på K, vil den flytte markørens plassering opp en linje i stedet for å sette inn tegnet “K”. Tilsvarende, hvis du trykker på deg, vil den kopiere den nåværende linjen i stedet for å sette inn “YY”. I normal modus behandles også store bokstaver og små bokstaver annerledes. For eksempel å trykke på o Lag en ny linje for teksten under gjeldende markørplassering, mens du trykker på O oppretter en ny linje for tekst over gjeldende markørplassering
For å få tilgang til normal modus fra andre moduser, trykk ESC -tasten.
Sett inn modus
Sett inn modus er der du kan sette inn teksten din i filen. Denne modusen setter inn hvert tegn du skriver på gjeldende markørplassering.
Visuell modus
Visuell modus lar deg velge tekst slik at du kan utføre visse operasjoner (kutt, kopiere, slette) på den.
Endre modusene
Som allerede diskutert, når du oppretter eller åpner en fil i VIM, åpnes den først i normal modus.
For å skrive inn et hvilket som helst tegn, må du bytte til innsatsmodus. Det er forskjellige kommandoer for å legge inn innsatsmodus fra normal modus som er i, i, o, o, a og a. Den mest brukte kommandoen for å legge inn for å sette inn modus er “Jeg”. For å skifte tilbake til normal modus, trykk ESC.
For å bytte til den visuelle modusen fra normal modus, er forskjellige kommandoer V, V, Shift + V og Ctrl + V. Den mest brukte kommandoen for å legge inn for å sette inn modus er “V”.
For å bytte til den visuelle modus fra innsatsmodus, skift først til normal modus ved å trykke på ESC, og trykk deretter V for å komme inn i den visuelle modusen.
Grunnleggende kommandoer
Følgende er noen grunnleggende kommandoer som kan brukes til å sette inn og manipulere tekst i VIM:
Filrelaterte kommandoer
: w | Skriv filen til disken |
: q | Avslutt VI uten å lagre filen |
: WQ | Skriv filen til disk og avslutt VI |
: q! | Ignorer advarselen og kast endringen |
: w filnavn | Lagre filen som filnavn |
Flytter markøren
j | Flytt markøren ned en linje |
k | Flytt markørens plassering opp en linje |
l | Flytt markøren til bunnen av skjermen |
0 | Gå til begynnelsen av linjen |
$ | Gå til slutten av linjen |
Sette inn tekst
Jeg | Sett inn tekst i begynnelsen av linjen |
Jeg | Sett inn tekst før gjeldende markørplassering |
en | Sett inn tekst etter gjeldende markørplassering |
o | Lag en ny linje for teksten under gjeldende markørplassering |
O | Lag en ny linje for tekst over gjeldende markørplassering |
Endre tekst
CC | Fjern hele linjen og begynn å sette inn modus. |
s | Fjern tegnet under markøren og begynn å sette inn modus. |
r | Bytt ut karakteren under markøren |
Kopiering av liming
y | Kopier den valgte teksten til utklippstavlen |
yy | Kopier gjeldende linje |
P | sett inn teksten “før” markøren, |
p | Sett inn teksten på punktet etter markøren |
Slette tekst
X | Slett tegnet før dagens plassering |
x | Slett tegnet under gjeldende sted |
D | Klipp til enden av linjen |
dd | Kutt gjeldende linje |
Angre gjør om
u | angre siste endring |
Ctrl_r | Gjøre om |
Tekstredigereren skal optimaliseres for redigering, ikke bare skriving, og Vim er en av dem. Den har separate modus for redigering, innsetting og valg av tekst. I denne artikkelen har du lært om VIM Normal, Insert og Visual Mode og også hvordan du kan veksle mellom forskjellige moduser. Jeg håper du likte artikkelen!