Kako: Izhod iz vim



Preizkusite Naš Instrument Za Odpravo Težav

Verjeli ali ne, kako izstopiti iz Vima je eno izmed najbolj priljubljenih vprašanj, ki jih Linux in drugi Unixovi novci postavljajo računalniškim strokovnjakom. Če ne veste, kako zapustiti Vim ali katero koli drugo izvedbo vi, potem se nimate česa osramotiti. Prihaja s tem, da so novi operacijski sistemi novi. To je pravzaprav nekaj, kar vprašajo celo številni razvijalci, ko so prvič predstavljeni v Vim in vi, ker so tako vajeni v drugih okoljih.



Za namene tega vodnika predpostavljamo, da ste že v Vimu ali drugi različici urejevalnika vi. Večina teh nasvetov bi morala delovati, ne glede na to, ali ste ga zagnali iz ukazne vrstice z ukazom vi ali vim, in deloval bi celo, če ste uporabili ukaz busybox vi. Za začetek lahko ukazni terminal zaženete na kateri koli običajni način, če pa želite zapreti vi, ste verjetno že v njem.



1. način: Hiter izhod iz Vima

Če ste ta vodnik poiskali, ker ste pomotoma vstopili v Vim ali vi in ​​želite samo ven, ne da bi pri tem prihranili kakršno koli delo, potem vnesite : q! in pritisnite enter. To bi vas moralo odstraniti iz urejevalnika. Če se ne, pritisnite tipko Escape (Esc) in vnesite: q! čemur sledi enter. Med brisanjem morebitnih sprememb boste spet v ukazni vrstici. Ni vam treba skrbeti, da bi na kakršen koli način spremenili katero koli datoteko na ta način!



Preberite, če želite izvedeti več ali če želite shraniti svoje delo.

2. metoda: Vim Save and Quit Techniques

Čeprav je to nekoliko težko za tiste, ki Vima ali vija ne poznajo tako dobro, so ti uredniki modalni. To pomeni, da obstaja način vstavljanja, v katerem dejansko vtipkate besedilo v dokument, in ukazni način, v katerem izdajate ukaze, tako kot če bi bili v kateri koli drugi ukazni vrstici, čeprav se struktura ukazov zelo razlikuje od tiste, ki ste je verjetno vajeni bash ali kaj podobnega. Upoštevajte, da ti ukazi niso enaki kot ukazi v ukazni vrstici, ampak delujejo samo v Vim ali vi.



Če želite preklopiti na ukazni način v Vim ali vi, pritisnite tipko Esc. Kot bližnjico lahko uporabite tudi Ctrl + [, saj tipka Esc še zdaleč ni črkovna tipka na sodobni tipkovnici. Zdaj lahko tipkate : wq in pritisnite enter, da shranite urejeno in nato zaprete. Okrajšava pomeni pisanje in izhod, zato si ga je enostavno zapomniti: wq kot ukaz. Če niste nič spremenili, potem vnesite : q in potiskanje enter se bo vrnilo.

Če ste izvedli spremembe, se bo ukaz: q pritožil zaradi neshranjenih sprememb. Svoje spremembe lahko izgubite in preprosto zaprete urejevalnik z : q! ukaz. To je bil ukaz, ki smo ga prej svetovali novim uporabnikom, če so pomotoma vstopili v Vim in želeli ven. S tem pa se spremembe izbrišejo, tako da boste izgubili vse, na čemer ste delali.

Če ste vi zagnali brez imena datoteke in poskušali shraniti spremembe, boste dobili napako z napisom No take file or directory, ker niste navedli imena. Vnesite: w, ki mu sledi ime datoteke, da jo shranite po vstopu v ukazni način s pritiskom na Esc ali Ctrl + [in nato lahko izdate: q, da jo zapustite. Uporabite lahko tudi: w, ki mu sledi ime datoteke, če ste datoteko odprli za urejanje in jo želite pred izhodom shraniti pod drugim imenom datoteke.

Ne pozabite, da morate dvopičje vtipkati za kateri koli ukaz, ki ga ima, ker je dejansko del ukaza, drugače pa ga ne smete vnašati. Na primer, lahko vnesete ZZ brez dvopičja, da shranite spremembe, če ste jih naredili, vendar zapustite urejevalnik, ne da bi shranili, če sprememb ni. Nekoliko hitreje kot pisanje sprememb, če jih ne bi bilo. Drug način, da to nastavite, je držite pritisnjeno tipko in nato dvakrat pritisnite in spustite tipko Z. Na to lahko preprosto pomislite kot na bližnjico na tipkovnici.

Čeprav se vse to morda zdi zelo zapleteno, je z vajo veliko lažje. Vtipkate lahko vim in pritisnete enter, da pridete vanj iz katere koli običajne ukazne vrstice, nato pa vadite te izhodne tehnike, da jih izboljšate. Včasih boste morda ugotovili, da če začnete tipkati, boste končali v načinu vstavljanja. Vedno lahko kadar koli pritisnete Escape, da izstopite iz načina vstavljanja. Nekaj ​​izvedb vi vas bo postavilo v način vstavljanja, če pritisnete tipko Vstavi, vendar lahko še vedno pritisnete Esc in nato vtipkate: q! za hiter izhod iz urejevalnika.

Obstaja še ena dodatna tehnika, ki jo lahko uporabite tudi vi. Vtipkate lahko, odvisno od vaše različice vi in pritisnite enter za izhod. Upoštevajte, da to ne bo delovalo z vsemi različicami vi, toda v tistih, ki jih ima, bo modificirano datoteko zapisal skoraj enako: wq bo.

3 minute branja