Sida 1 av 1
Hur avslutar man vim?
Postat: 22 jun 2008, 15:34
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.
Re: Hur avslutar man vim?
Postat: 22 jun 2008, 15:42
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 + .)
Re: Hur avslutar man vim?
Postat: 22 jun 2008, 15:50
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.
Re: Hur avslutar man vim?
Postat: 22 jun 2008, 15:51
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"...

Re: Hur avslutar man vim?
Postat: 22 jun 2008, 16:35
av lord
Så, man kan också trycka på "esc" och sedan "ZZ" (två stora Z direkt efter varandra) for att spara och avsluta?
Re: Hur avslutar man vim?
Postat: 22 jun 2008, 17:11
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"...

Re: Hur avslutar man vim?
Postat: 22 jun 2008, 19:21
av lord
Ok, tack för förtydligandet

.