Jeg startet Vi på Ubuntu-maskinen min. Men jeg er ny i Vi, og nå kan jeg ikke avslutte. Jeg ser editoren, og jeg kan skrive tekst, på den nederste linjen er det en etikett "opptak".
Hvordan avslutter jeg Vi?
vim er en modal editor. Trykk på ESC -tasten for å gå inn i Normal (kommando-)modus, skriv deretter :q og trykk Enter.
Hvis du vil avslutte uten å lagre endringene, skriver du :q! og trykker Enter.
Se også Gå ut i Vim-dokumentasjonen.
Jeg bruker ctrl+[ for å generere esc sekvensen, dette gjør at jeg slipper å flytte fingrene fra hjemraden (husk at esc tasten var på et annet sted da vi
ble oppfunnet. :wq
skriver alle filer uavhengig av nødvendighet. Jeg foreslår at du bruker ZZ
(som er shift+z to ganger) som bare skriver hvis det er gjort en endring i filen. Også :xa
er det samme som ZZ
, bortsett fra hvis du har mer enn én fil åpen i redigeringsinstansen (for eksempel vim-faner). note: Jeg er ikke sikker på at alt dette er 100% kompatibelt med alle vi-kloner, men jeg vet det fungerer med vim.
Som Sinan sa, er vim en modal editor. Hvis du vil vite om det fungerer for deg, bør du kanskje investere litt tid og kjøre vimtutor
som er en interaktiv måte å lære vim på. (Den tar også for seg hvordan du avslutter, hva modusene betyr og hva du kan gjøre i hver modus).