Hur avslutar man vim?

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
lord
Inlägg: 573
Blev medlem: 03 okt 2007, 21:08
Ort: Sverige

Hur avslutar man vim?

Inlägg av lord »

Hejsan.

Håller på att lära mig hur man tar en Ubuntu Live-CD och gör om den efter eget huvud. Men en sak som jag vill veta är, hur sparar man och sedan hoppar ur "vim" (ni vet, den där textbaserade texteditorn som körs i terminalen efter att man skriver just "vim")?

Har ingen riktig aning själv...

Ha det bra,
lord.
KiviE
Inlägg: 2157
Blev medlem: 25 okt 2007, 14:00
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Luleå

Re: Hur avslutar man vim?

Inlägg av KiviE »

I kommandoläge skriver du wq w = write, q = quit

för att komma till kommandoläge så trycker du först ESC sen : (shift + .)
lord
Inlägg: 573
Blev medlem: 03 okt 2007, 21:08
Ort: Sverige

Re: Hur avslutar man vim?

Inlägg av lord »

Ok, tack :).

Lyckades dock hitta detta:
http://sandnabba.se/filer/tutor

Och jag lyckades spara, men fattade inte vad jag gjort, så jag tänkte att det kunde vara bra om någon skrev.

Tack.
Användarvisningsbild
Osprey
Inlägg: 6310
Blev medlem: 06 apr 2008, 00:09
OS: Ubuntu
Ort: Göteborg/Mölndal/Falkenberg
Kontakt:

Re: Hur avslutar man vim?

Inlägg av Osprey »

Enklaste kommandot för att spara filen du editerar är "ZZ", dvs. två stora Z och du måste vara i "command mode" för att det ska funka. Om du inte är säker på att du är i "command mode" så tryck på "Esc" (Escape) först. Ett annat alternativ är att först använda ":w" för att skriva filen och sedan ":q" för att hoppa ut, men det är dubbelt så många tangenttryckningar... :)

[Edit] Eller ja, förresten ":wq" funkar också, men det är ändå en tangsnttryckning mer än "ZZ"... ;D
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
lord
Inlägg: 573
Blev medlem: 03 okt 2007, 21:08
Ort: Sverige

Re: Hur avslutar man vim?

Inlägg av lord »

Så, man kan också trycka på "esc" och sedan "ZZ" (två stora Z direkt efter varandra) for att spara och avsluta?
Användarvisningsbild
Osprey
Inlägg: 6310
Blev medlem: 06 apr 2008, 00:09
OS: Ubuntu
Ort: Göteborg/Mölndal/Falkenberg
Kontakt:

Re: Hur avslutar man vim?

Inlägg av Osprey »

Jo ungefär så, i vi(m) finns två olika "tillstånd" - kommando och inmatning, inmatning skriver du in text och i kommando ger du olika kommandon. Om du beefinner dig i inmatning och skriver ZZ så blir det helt enkelt två stora Z i texten, medan det i kommando innebär att du sparar och stänger filen.

Övergången från inmatning till kommando sker med Esc och från kommando till inmatning med t.ex "i", "I", "a" och "A". Så först trycker du på Esc för att gå över till kommando och sedan två stora ZZ i följd för att spara och hoppa ut. Om du redan skulle befinna dig i kommandoläge så händer inget annat än att den piper lite, för att tala om ungefär att "ja, ja, ok men jag ÄR ju redan i kommandoläge"... :)
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
lord
Inlägg: 573
Blev medlem: 03 okt 2007, 21:08
Ort: Sverige

Re: Hur avslutar man vim?

Inlägg av lord »

Ok, tack för förtydligandet :).
Skriv svar

Återgå till "Terminalforum"