Vim je textový editor, který si volí mnoho uživatelů, kteří tráví spoustu času na příkazovém řádku. Na rozdíl od jiných editorů má Vim několik provozních režimů, které mohou nové uživatele trochu zastrašit.
Vim nebo jeho předchůdce Vi je předinstalovaný na macOS a téměř ve všech distribucích Linuxu. Znalost základů Vimu vám pomůže, když narazíte na situaci, kdy váš oblíbený editor není dostupný.
Tato příručka vysvětluje, jak uložit soubor ve Vim / Vi a ukončit editor.
Režimy Vim #
Když spustíte editor Vim, jste v normálním režimu. V tomto režimu můžete používat příkazy vim a procházet soubor.
Chcete-li zadat text, musíte vstoupit do režimu vkládání stisknutím i
klíč. Tento režim umožňuje vkládat a odstraňovat znaky stejným způsobem jako v běžném textovém editoru.
Chcete-li se vrátit do normálního režimu z jakéhokoli jiného režimu, stačí stisknout Esc
klíč.
Otevřít soubor ve Vim / Vi #
Chcete-li otevřít soubor pomocí Vim, spusťte terminál a zadejte vim
následovaný názvem souboru, který chcete upravit nebo vytvořit:
vim file.text
Dalším způsobem, jak otevřít soubor, je spustit editor a napsat :e file_name
, kde file_name
je název souboru, který chcete otevřít.
Uložit soubor ve Vim / Vi #
Příkaz pro uložení souboru ve Vimu je :w
.
Chcete-li soubor uložit bez ukončení editoru, přepněte zpět do normálního režimu stisknutím Esc
, zadejte :w
a stiskněte Enter
.
- Stiskněte
Esc
- Zadejte
:w
- Stiskněte
Enter
K dispozici je také aktualizační příkaz :up
, který zapíše vyrovnávací paměť do souboru pouze v případě, že existují neuložené změny.
Chcete-li soubor uložit pod jiným názvem, zadejte :w new_filename
a stiskněte Enter
.
Uložit soubor a ukončit Vim / Vi #
Příkaz pro uložení souboru ve Vimu a ukončení editoru je :wq
.
Chcete-li uložit soubor a ukončit editor současně, stiskněte Esc
pro přepnutí do normálního režimu napište :wq
a stiskněte Enter
.
- Stiskněte
Esc
- Zadejte
:wq
- Stiskněte
Enter
Dalším příkazem pro uložení souboru a ukončení Vim je :x
.
Rozdíl mezi těmito dvěma příkazy je v tom, že :x
zapíše vyrovnávací paměť do souboru pouze v případě, že existují neuložené změny, zatímco :wq
vždy zapíše vyrovnávací paměť do souboru a aktualizuje čas změny souboru.
Ukončit Vim / Vi bez uložení souboru #
Chcete-li ukončit editor bez uložení změn, přepněte do normálního režimu stisknutím Esc
, zadejte :q!
a stiskněte Enter
.
- Stiskněte
Esc
- Zadejte
:q!
- Stiskněte
Enter
Závěr č.
V této příručce jsme vám ukázali, jak uložit soubor ve Vimu a ukončit editor. Pokud jste ve Vimu noví, navštivte stránku Open Vimsite, kde si můžete Vim procvičit pomocí interaktivního tutoriálu.
Pokud máte nějaké dotazy, neváhejte zanechat komentář.