Úvod
Vim (Vi IMproved) je textový editor s otevřeným zdrojovým kódem pro systémy Unix nebo Linux. Je to výkonný a stabilní nástroj pro úpravy a psaní textu, a to jak v rozhraní příkazového řádku, tak jako nezávislá aplikace v GUI.
Udělejte první krok v učení Vim pomocí základních příkazů pro ukládání. Postupujte podle tohoto průvodce a zjistěte, jak uložit soubor ve Vim / vi a ukončit editor.
Předpoklady
- Ubuntu 18.04 Bionic Beaver
- Uživatel s právy sudo
- Přístup k terminálu/příkazovému řádku
- Nástroj apt, předinstalovaný v Ubuntu a dalších distribucích založených na Debianu.
Používání režimů Vim
Když se Vim spustí, soubory se otevřou v příkazovém režimu ve výchozím stavu. To znamená, že se můžete pohybovat a upravovat soubor, ale nemůžete vkládat nový text.
Všechny alfanumerické klávesy v tomto režimu jsou stejné jako příkazy a jejich stisknutím se na obrazovce nezobrazí jejich hodnota. Například stisknutím písmene w posune kurzor o jedno slovo dopředu.
Chcete-li psát text, musíte být v režimu vkládání . Chcete-li přepnout do režimu vkládání, stiskněte i klíč. Nyní můžete zadat text do souboru.
Chcete-li přepnout zpět do příkazového režimu , stiskněte ESC tlačítko.
Jak uložit změny ve Vimu
Vim Save and Quit Command
Chcete-li uložit soubor a ukončit Vim:
1. Přepněte do příkazového režimu stisknutím ESC klíč.
2. Stiskněte : (dvojtečka ) otevřete panel s výzvami v levém dolním rohu okna.
3. Napište x za dvojtečkou a stiskněteEnter . Tím uložíte změny a skončíte.
Případně příkaz, který také uloží soubor a skončí textový editor je:
:wq
V takovém případě w znamená zapsat (=uložit) a q znamená ukončit .
Jak uložit soubor ve Vi / Vim bez ukončení
Chcete-li uložit soubor bez ukončení ve Vimu:
1. Přepněte do příkazového režimu stisknutím ESC klíč.
2. Zadejte : (dvojtečka ). Tím se otevře panel s výzvami v levém dolním rohu okna.
3. Zadejte w za dvojtečkou a stiskněteEnter . Tím se ve Vimu uloží změny provedené v souboru bez ukončení.
Můžete také přejmenovat existující soubor přidáním nového názvu za příkazy.
:w [newfilename]
Na obrázku níže jsme přejmenovali stávající example1.txt do nového příkladu .
Ukončit bez uložení změn ve Vi / Vim
Chcete-li ukončit Vim bez uložení změn:
1. Přepněte do příkazového režimu stisknutím ESC klíč.
2. Stiskněte : (dvojtečka ) otevřete panel s výzvami v levém dolním rohu okna.
3. Napište q! za dvojtečkou a stiskněte Enter pro ukončení bez uložení změn.