Kako napustiti VIM: 10 načina za izlaz iz VI

Sadržaj:

Anonim

VIM je vrlo moćan uređivač teksta naredbenog retka koji vole stručnjaci, a često mrze početnici, uglavnom zato što ima prilično strmu krivulju učenja koja se može činiti neintuitivnom onima koji nisu upoznati s njim. Čak i nešto tako jednostavno kao što je izlazak iz VIM-a može se činiti kao izazov onima koji nisu upoznati s VI-om, a često rezultira miješanjem Control+C Control+X !q !q enter escape Control+Z dok se konačno nešto ne dogodi i možda proces se obustavlja ili možda prekida, tko zna sa sigurnošću, pa samo nastavite s "killall vim" i idete, natrag da ponovo otvorite istu tekstualnu datoteku u nanu, zar ne?

OK, to nije idealno, ali svi smo bili tamo. To je ono što želimo izbjeći od sada, jer čak i ako ne želite koristiti vi, možete barem znati kako ga ispravno izaći. Ovaj vodič će vam točno pokazati kako pravilno napustiti VIM / VI, zapravo će vam pokazati više različitih načina za izlaz iz VI!

10 načina kako napustiti VIM / VI

Ovo je pitanje koje se prilično često pojavljuje u našim komentarima na članke o naredbenom retku... kako, zaboga, zapravo izaći iz VIM-a? Ispostavilo se da postoji doslovno 10+ načina za izlazak iz VIM-a, što je možda indikativno zašto VI zbunjuje toliko korisnika. Prijeđimo prvo na najlakše metode:

Zatvorite VIM bez spremanja pomoću ZQ

Pritisnite tipku ESCAPE, zatim pritisnite SHIFT + ZQ

Ovo će odmah izaći iz VIM-a bez spremanja, u osnovi isto kao i :q! naredba.

Brzo napustite VIM s Write & Save to File

Pritisnite tipku ESCAPE, zatim SHIFT + ZZ

Ovo su dva najbrža načina za izlazak iz VIM-a za mene osobno, ali ovdje svatko ima svoje mišljenje i mnogi radije upisuju naredbu na tradicionalniji način.

Zatvorite VIM s :q

Pritisnite tipku ESCAPE, zatim upišite :q i pritisnite RETURN

Da budemo potpuno jasni, pritiskom na tipku "Escape" ulazi se u naredbeni mod. Tada je upisivanje :q doslovno, jer dvotočka nije točka-zarez, pa bi to bilo Shift+; nakon čega slijedi q i pritiskom tipke Return ulazi se u naredbu za izlaz.

Ovo radi samo ako u dokumentu nisu napravljene nikakve promjene, pa za odustajanje ako su promjene napravljene napravite malu prilagodbu i na kraju tresak:

Pritisnite tipku ESCAPE, zatim upišite :q! i pritisnite RETURN

Izađite iz VIM-a i upišite promjene s :wq

Pritisnite ESCAPE i upišite :wq i pritisnite RETURN

Ovim se spremaju (zapisuju) promjene u aktivnu datoteku i zatvara se. To možete forsirati dodavanjem šiške ako je potrebno:

Pritisnite ESCAPE i upišite :wq! nakon čega slijedi tipka RETURN

Ovo bi trebalo pomoći u izbjegavanju ove situacije:

Možemo biti malo temeljitiji i pokriti sve moguće načine napuštanja VIM-a (barem to ja znam zahvaljujući stranici priručnika, javite se u komentarima s više načina ako postoje drugi propušteno ovdje), na koje ćemo doći sljedeće:

Svi mogući načini za izlazak iz VIM-a

Pritisnite tipku ESCAPE da prvo uđete u naredbeni mod, a zatim upotrijebite nešto od sljedećeg:

  • :q – odustani
  • :q! – izađi bez spremanja, čak i ako je modificirano
  • :cq – zatvori uvijek bez pisanja
  • :wq – pisanje/spremanje trenutne datoteke i izlaz
  • :wq! – zapišite trenutnu datoteku i uvijek izađite
  • :wq (ime) – pisanje u datoteku (ime) i izlaz
  • :wq! (ime) – pisati u datoteku (ime) i izaći uvijek, čak i ako je izmijenjen
  • ZZ – spremi trenutnu datoteku ako je izmijenjena, zatim izađi
  • ZQ – zatvori i izađi bez spremanja
  • Pokrenite novi terminal i upišite 'killall vim' - ovo je šala koju će mnogi razumjeti, a iako nije ispravan način za izlazak iz vima, funkcionira

Dakle, tako pobjeći od VIM-a, jeste li manje zbunjeni? Možda ne, i to je u redu, općenito ćemo se držati korištenja nanoa ovdje za upute jer je lakši za korisnike. I nema ništa loše u tome, iako mi je VIM s vremenom postao ugodniji, još uvijek preferiram nano zbog lakoće i možda starih tvrdoglavih navika.

Za one koji su zainteresirani za učenje VIM-a ili barem za ovladavanje njime, uvijek možete isprobati naredbu vimtutor, upotrijebiti ovaj izvrsni online interaktivni vodič za VIM i dobiti više prakse čestim korištenjem na bilo kojem terminal. Možete čak dobiti vim na svoj iPad ili iPhone ako ste stvarno predani. I sada barem znate kako izaći iz vi-ja, zar ne?

Kako napustiti VIM: 10 načina za izlaz iz VI