Podrobný průvodce: Jak ukončit editor vi v systému Linux

Podrobný průvodce: Jak ukončit editor vi v systému Linux

Pro ty, kteří s Linuxem začínají, vimůže být odchod z editoru často matoucí kvůli jeho odlišným režimům a struktuře příkazů. Je důležité vědět, jak správně ukončit, ať už plánujete uložit svůj postup nebo úplně opustit své změny.

Různé režimy vvi

Editor vifunguje primárně ve dvou hlavních režimech:

  • Příkazový režim: Tento režim se používá pro navigaci a provádění různých příkazů.
  • Režim vkládání: Tento režim umožňuje přidávat a upravovat text.

Když otevřete vi, ve výchozím nastavení se přepne do příkazového režimu. Chcete-li přepnout do režimu vkládání, stiskněte i. Chcete-li se vrátit do režimu příkazů z režimu vkládání, jednoduše stiskněte Esc.

Jak uložit změny a ukončitvi

  • Nejprve stiskněte Escpro vstup do příkazového režimu.
  • Poté zadejte :wqa stiskněte Enter.

Tato sekvence uloží vaše úpravy a zavře editor.

Zavření vibez uložení změn

  • Stisknutím Escpřepnete do příkazového režimu.
  • Napište :q!a stiskněte Enter.

Tento přístup bude ukončen vibez zachování jakýchkoli změn provedených během vaší relace.

Další způsob uložení a ukončení

  • Ujistěte se, že jste v příkazovém režimu stisknutím Esc.
  • Poté zadejte :xa stiskněte Enter.

Příkaz :xuloží všechny změny, pouze pokud existují, a poté se ukončí vi.

Ukončení vipomocí klávesových zkratek

  • Stisknutím Escpřejdete do příkazového režimu.
  • Stiskněte dvakrát Shift+ ( ) pro uložení a ukončení.ZZZ

Použití ZZokamžitě uloží vaše změny a zavře editor.

Co dělat, když Escklíč selže

Pokud Escklíč nefunguje, vyzkoušejte tyto alternativy k dosažení příkazového režimu:

  • Stiskněte Ctrl+ [.
  • Stiskněte Ctrl+ C.

Jakmile úspěšně přepnete do příkazového režimu, můžete provést příslušný příkaz pro ukončení vi.

Řešení běžných problémů

Pokud se při pokusu o ukončení setkáte s chybovými zprávami, například:

E37: No write since last change (add! to override)

To znamená, že existují změny, které nebyly uloženy. Pro ukončení bez uložení použijte :q!. Chcete-li uložit svou práci a skončit, zvolte :wqnebo ZZ.

Seznámení se správnými výstupními postupy vimůže zlepšit vaši celkovou zkušenost a ochránit vaši práci.

Zdroj

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *