For dem, der er nye til Linux, vi
kan det ofte være forvirrende at forlade editoren på grund af dens særskilte tilstande og kommandostruktur. Det er vigtigt at vide, hvordan du afslutter korrekt, uanset om du planlægger at gemme dine fremskridt eller helt opgive dine ændringer.
Forskellige tilstande ivi
Editoren vi
fungerer primært i to hovedtilstande:
- Kommandotilstand: Denne tilstand bruges til at navigere og udføre forskellige kommandoer.
- Indsæt tilstand: Denne tilstand giver dig mulighed for at tilføje og ændre tekst.
Når du åbner vi
, er den som standard kommandotilstand. Tryk på for at skifte til indsættelsestilstand i
. For at gå tilbage til kommandotilstand fra indsættilstand skal du blot trykke på Esc
.
Sådan gemmer du ændringer og afsluttervi
- Tryk først
Esc
for at gå ind i kommandotilstand. - Skriv derefter
:wq
og tryk påEnter
.
Denne sekvens gemmer dine ændringer og lukker editoren.
Lukker vi
uden at gemme ændringer
- Tryk
Esc
for at skifte til kommandotilstand. - Skriv
:q!
og tryk påEnter
.
Denne tilgang afsluttes vi
uden at bibeholde de ændringer, der er foretaget under din session.
En anden metode til at gemme og afslutte
- Sørg for, at du er i kommandotilstand ved at trykke på
Esc
. - Indtast derefter
:x
og tryk påEnter
.
Kommandoen :x
gemmer kun ændringer, hvis de findes, og afslutter derefter vi
.
Afslutter vi
med genvejstaster
- Tryk
Esc
for at gå til kommandotilstand. - Tryk på
Shift
+Z
to gange (ZZ
) for at gemme og afslutte.
Brug ZZ
vil øjeblikkeligt gemme dine ændringer og lukke editoren.
Hvad skal man gøre, hvis Esc
nøglen svigter
Hvis Esc
tasten ikke fungerer, kan du prøve disse alternativer for at nå kommandotilstand:
- Tryk på
Ctrl
+[
. - Tryk på
Ctrl
+C
.
Når du har skiftet til kommandotilstand, kan du udføre den relevante kommando for at afslutte vi
.
Løsning af almindelige problemer
Hvis du støder på fejlmeddelelser, mens du forsøger at afslutte, såsom:
E37: No write since last change (add! to override)
Dette indikerer, at der er ændringer, der ikke er blevet gemt. Brug for at afslutte uden at gemme :q!
. For at gemme dit arbejde og afslutte, skal du vælge :wq
eller ZZ
.
At sætte dig ind i de korrekte udgangsprocedurer for vi
kan forbedre din samlede oplevelse og sikre dit arbejde.
Skriv et svar