For de som er nye til Linux, vi
kan det ofte være forvirrende å forlate editoren på grunn av dens distinkte moduser og kommandostruktur. Det er viktig å vite hvordan du avslutter riktig, enten du planlegger å lagre fremdriften eller forlate endringene dine helt.
Ulike moduser ivi
Redaktøren vi
fungerer primært i to hovedmoduser:
- Kommandomodus: Denne modusen brukes til å navigere og utføre forskjellige kommandoer.
- Innsettingsmodus: Denne modusen lar deg legge til og endre tekst.
Når du åpner vi
, er den standard til kommandomodus. For å bytte til innsettingsmodus, trykk på i
. For å gå tilbake til kommandomodus fra innsettingsmodus, trykk ganske enkelt Esc
.
Hvordan lagre endringer og avsluttevi
- Trykk først
Esc
for å gå inn i kommandomodus. - Deretter skriver du
:wq
og trykkerEnter
.
Denne sekvensen lagrer endringene dine og lukker redigeringsprogrammet.
Lukking vi
uten å lagre endringer
- Trykk
Esc
for å bytte til kommandomodus. - Skriv
:q!
og trykkEnter
.
Denne tilnærmingen avsluttes vi
uten å beholde endringer som er gjort under økten.
En annen metode for å lagre og avslutte
- Kontroller at du er i kommandomodus ved å trykke
Esc
. - Gå deretter inn
:x
og trykkEnter
.
Kommandoen :x
lagrer eventuelle endringer bare hvis de eksisterer og avsluttes deretter vi
.
Avslutter vi
med snarveistaster
- Trykk
Esc
for å gå til kommandomodus. - Trykk
Shift
+Z
to ganger (ZZ
) for å lagre og avslutte.
Bruk ZZ
vil umiddelbart lagre endringene dine og lukke redigeringsprogrammet.
Hva du skal gjøre hvis Esc
nøkkelen svikter
Hvis Esc
tasten ikke fungerer, prøv disse alternativene for å komme til kommandomodus:
- Trykk på
Ctrl
+[
. - Trykk på
Ctrl
+C
.
Når du har byttet til kommandomodus, kan du utføre den riktige kommandoen for å avslutte vi
.
Løse vanlige problemer
Hvis du får feilmeldinger mens du prøver å avslutte, for eksempel:
E37: No write since last change (add! to override)
Dette indikerer at det er endringer som ikke er lagret. For å avslutte uten å lagre, bruk :q!
. For å lagre arbeidet ditt og avslutte, velg :wq
eller ZZ
.
Å gjøre deg kjent med de riktige utgangsprosedyrene for vi
kan forbedre din generelle opplevelse og sikre arbeidet ditt.
Legg att eit svar