Ako ukončiť VIM: 10 spôsobov, ako ukončiť VI

Obsah:

Anonim

VIM je veľmi výkonný textový editor príkazového riadka, ktorý odborníci milujú a nováčikovia ho často nenávidia, najmä preto, že má pomerne strmú krivku učenia, ktorá sa môže zdať neintuitívna pre tých, ktorí ho nepoznajú. Dokonca aj niečo také jednoduché, ako je ukončenie VIM, sa môže zdať ako výzva pre tých, ktorí nie sú oboznámení s VI, a často to vedie k tomu, že skombinovali kombináciu Control+C Control+X !q !q zadajte únikovú Control+Z, kým sa nakoniec niečo nestane a možno proces sa pozastaví alebo možno skončí, kto to vie s istotou, takže na to stačí použiť „killall vim“ a ísť späť a otvoriť ten istý textový súbor znova v nano, však?

OK, to nie je ideálne, ale všetci sme tam boli. Tomu sa odteraz snažíme vyhnúť, pretože aj keď vi nechcete používať, môžete aspoň vedieť, ako ju správne ukončiť. Tento tutoriál vám presne ukáže ako správne ukončiť VIM / VI, v skutočnosti vám ukáže niekoľko rôznych spôsobov, ako ukončiť VI!

10 spôsobov, ako ukončiť VIM / VI

Toto je otázka, ktorá sa pomerne často objavuje v našich komentároch v článkoch s príkazovým riadkom... ako preboha vlastne ukončiť VIM? Ukázalo sa, že existuje doslova 10+ spôsobov, ako ukončiť VIM, čo možno svedčí o tom, prečo VI mätie toľko používateľov. Poďme najskôr k najjednoduchším metódam:

Ukončite VIM bez uloženia pomocou ZQ

Stlačte kláves ESCAPE a potom stlačte SHIFT + ZQ

Toto okamžite ukončí VIM bez uloženia, v podstate rovnako ako :q! príkaz.

Rýchlo ukončite VIM pomocou zápisu a uloženia do súboru

Stlačte kláves ESCAPE a potom SHIFT + ZZ

Toto sú pre mňa osobne dva najrýchlejšie spôsoby ukončenia VIM, ale každý tu má svoj vlastný názor a mnohí radšej píšu príkaz tradičnejším spôsobom.

Ukončite VIM pomocou :q

Stlačte kláves ESCAPE, potom napíšte :q a stlačte RETURN

Aby bolo úplne jasné, stlačením klávesu „Escape“ sa dostanete do príkazového režimu. Potom napísanie :q je doslovné, ako dvojbodka nie bodkočiarka, takže by to bolo Shift+; nasleduje q a stlačenie klávesu Return zadá príkaz na ukončenie.

Funguje to iba vtedy, ak v dokumente neboli vykonané žiadne zmeny, takže ak chcete skončiť, ak boli vykonané zmeny, urobte mierne úpravy a na konci:

Stlačte kláves ESCAPE a potom napíšte :q! a stlačte RETURN

Ukončite VIM a zapíšte zmeny pomocou :wq

Stlačte ESCAPE a napíšte :wq a stlačte RETURN

Toto uloží (zapíše) zmeny do aktívneho súboru a skončí. V prípade potreby to môžete vynútiť pridaním ofiny:

Stlačte ESCAPE a napíšte :wq! nasleduje kláves RETURN

Toto by malo pomôcť vyhnúť sa tejto situácii:

Môžeme byť trochu dôkladnejší a pokryjeme všetky možné spôsoby, ako ukončiť VIM (aspoň viem o láskavosti manuálovej stránky, ak existujú ďalšie spôsoby, napíšte do komentárov chýba tu), ku ktorému sa dostaneme ďalej:

Každý možný spôsob, ako ukončiť VIM

Stlačením klávesu ESCAPE najskôr vstúpte do príkazového režimu a potom použite niektorý z nasledujúcich spôsobov:

  • :q – skončiť
  • :q! – ukončiť bez uloženia, aj keď boli upravené
  • :cq – ukončiť vždy bez písania
  • :wq – zápis/uloženie aktuálneho súboru a ukončenie
  • :wq! – zapíšte aktuálny súbor a vždy ukončite
  • :wq (názov) – zápis do súboru (názov) a ukončenie
  • :wq! (názov) – zapisovať do súboru (názov) a ukončiť vždy, aj keď je zmenený
  • ZZ – uloženie aktuálneho súboru, ak bol upravený, a potom ukončenie
  • ZQ – ukončenie a ukončenie bez uloženia
  • Spustite nový terminál a napíšte „killall vim“ – toto je vtip, ktorý mnohí pochopia, a hoci to nie je správny spôsob, ako ukončiť vim, funguje to

Takže takto utiecť z VIM, a nie menej zmätený? Možno nie, a to je v poriadku, vo všeobecnosti sa tu budeme držať používania nano pre návody, pretože je to užívateľsky prívetivejšie. A nie je na tom nič zlé, aj keď som sa časom s VIM stal pohodlnejší, stále uprednostňujem nano z ľahkosti a možno starých tvrdohlavých návykov.

Pre tých, ktorí majú záujem naučiť sa VIM alebo sa s ním aspoň lepšie oboznámiť, môžete vždy vyskúšať príkaz vimtutor, použiť tento vynikajúci online interaktívny návod na VIM a získať viac praxe jeho častým používaním na akomkoľvek terminál. Môžete dokonca získať vim na svojom iPade alebo iPhone, ak ste skutočne odhodlaní. A aspoň vieš, ako teraz prestať s vi, však?

Ako ukončiť VIM: 10 spôsobov, ako ukončiť VI