Jak ukončit VIM: 10 způsobů, jak ukončit VI

Obsah:

Anonim

VIM je velmi výkonný textový editor příkazového řádku, který je milován odborníky a často nenáviděný nováčky, hlavně proto, že má poměrně strmou křivku učení, která se může zdát neintuitivní pro ty, kteří s ním nejsou obeznámeni. Dokonce i něco tak jednoduchého, jako je ukončení VIM, se může zdát jako výzva pro ty, kteří nejsou obeznámeni s VI, a často to vede ke zmačkání Control+C Control+X !q !q enter escape Control+Z, dokud se nakonec něco nestane a možná proces se pozastaví nebo možná ukončí, kdo ví jistě, takže na to stačí „killall vim“ a můžete se vrátit a otevřít stejný textový soubor znovu v nano, že?

OK, to není ideální, ale všichni jsme tam byli. Tomu se od nynějška snažíme vyhnout, protože i když vi nechcete používat, můžete alespoň vědět, jak ji správně ukončit. Tento tutoriál vám přesně ukáže jak správně ukončit VIM / VI, ve skutečnosti vám ukáže několik různých způsobů, jak ukončit VI!

10 způsobů, jak ukončit VIM / VI

Toto je otázka, která se poměrně často objevuje v našich komentářích v článcích s příkazovým řádkem... jak proboha vlastně skončit s VIM? Ukazuje se, že existuje doslova 10+ způsobů, jak skončit s VIM, což možná svědčí o tom, proč VI mate tolik uživatelů. Pojďme nejprve k nejjednodušším metodám:

Ukončit VIM bez uložení pomocí ZQ

Stiskněte klávesu ESCAPE a poté stiskněte SHIFT + ZQ

Toto okamžitě ukončí VIM bez uložení, v podstatě stejně jako :q! příkaz.

Rychle ukončete VIM pomocí zápisu a uložení do souboru

Stiskněte klávesu ESCAPE a poté SHIFT + ZZ

Toto jsou pro mě osobně dva nejrychlejší způsoby, jak opustit VIM, ale každý zde má svůj vlastní názor a mnozí dávají přednost psaní příkazu tradičnějším způsobem.

Ukončete VIM pomocí :q

Stiskněte klávesu ESCAPE, zadejte :q a stiskněte RETURN

Aby bylo jasno, stisknutím klávesy „Escape“ vstoupíte do příkazového režimu. Pak je psaní :q doslovné, jako dvojtečka ne středník, takže by to bylo Shift+; následuje q a stisknutí klávesy Return zadá příkaz k ukončení.

Toto funguje pouze v případě, že v dokumentu nebyly provedeny žádné změny, takže pro ukončení, pokud byly provedeny změny, proveďte mírné úpravy a na konci:

Stiskněte klávesu ESCAPE a napište :q! a stiskněte RETURN

Ukončete VIM a zapište změny pomocí :wq

Stiskněte ESCAPE a napište :wq a stiskněte RETURN

Toto uloží (zapíše) změny do aktivního souboru a skončí. V případě potřeby to můžete vynutit přidáním rány:

Stiskněte ESCAPE a napište :wq! následované klávesou RETURN

Toto by mělo pomoci předejít této situaci:

Můžeme však být trochu důkladnější a probereme všechny možné způsoby, jak ukončit VIM (alespoň, že vím o laskavosti manuálové stránky, ozvěte se v komentářích s více způsoby, pokud existují další, které bychom měli zde chybí), ke kterému se dostaneme příště:

Všechny možné způsoby, jak ukončit VIM

Stisknutím klávesy ESCAPE nejprve přejděte do příkazového režimu a poté použijte některou z následujících možností:

  • :q – ukončit
  • :q! – ukončit bez uložení, i když byly změněny
  • :cq – ukončit vždy bez psaní
  • :wq – zápis/uložení aktuálního souboru a ukončení
  • :wq! – zapsat aktuální soubor a ukončit vždy
  • :wq (název) – zápis do souboru (název) a ukončení
  • :wq! (name) – zápis do souboru (name) a ukončení vždy, i když je změněno
  • ZZ – uložit aktuální soubor, pokud byl upraven, a poté ukončit
  • ZQ – ukončení a ukončení bez uložení
  • Spusťte nový terminál a napište „killall vim“ – to je vtip, který mnozí pochopí, a přestože to není správný způsob, jak ukončit vim, funguje to

Takže takhle uniknout z VIM, méně zmatený? Možná ne, a to je v pořádku, obecně se zde budeme držet používání nano pro návody, protože je uživatelsky přívětivější. A není na tom nic špatného, ​​i když jsem se s VIM postupem času sžil, stále preferuji nano z lehkosti a možná ze starých tvrdohlavých návyků.

Pro ty, kteří se chtějí naučit VIM nebo se s ním alespoň lépe seznámit, můžete vždy vyzkoušet příkaz vimtutor, použít tento vynikající online interaktivní výukový program VIM a získat více praxe jeho častým používáním na jakémkoli terminál. Pokud jste opravdu oddaní, můžete dokonce získat vim na svém iPadu nebo iPhonu. A alespoň víš, jak se teď zbavit vi, že?

Jak ukončit VIM: 10 způsobů, jak ukončit VI