Když musíte upravit více souborů ve Vimu z vašeho terminálu, je hezké mít zvýrazněnou syntaxi obsahu souboru.
Chcete-li povolit zvýraznění syntaxe ve Vimu, když jej používáte, vstupte do normálního režimu pomocí klávesy Esc a poté zadejte :
:syntax on
To je snadné, že? Dovolte mi poskytnout více podrobností o tom, jak to funguje a jak můžete tuto změnu provést natrvalo.
Zvýraznění syntaxe ve Vimu
Zvýraznění syntaxe se týká vybarvování skupiny slov, jako jsou klíčová slova, jinak než ostatní skupiny slov, jako jsou názvy proměnných atd.
Díky tomu můžete snadno rozlišit mezi dvěma slovy, pokud jde o klíčové slovo, data, proměnnou, konstantu atd.
Zvýraznění syntaxe ve Vimu není omezeno pouze na skriptovací jazyky (jako sh
, bash
atd.) a programovací jazyky (jako python
, rust
, c
, cpp
atd).
Použil jsem Vim k úpravě apache2.conf
a smb.conf
, mohu vám říci, že funguje téměř se všemi typy souborů.
Pokud jste již otevřeli soubor ve Vimu, níže jsou kroky pro zapnutí zvýraznění syntaxe:
- Stisknutím klávesy Escape (Esc) vstoupíte do normálního režimu ve Vimu.
- Zadejte dvojtečku
:
symbol označující, že píšete příkaz. - Za dvojtečkou napište
syntax on
.

Zde můžete vidět obyčejné bílé čáry měnící barvy po zapnutí zvýraznění syntaxe ve Vimu.
Povolit ve výchozím nastavení zvýrazňování syntaxe
Pokud se vám zvýrazňování syntaxe nakonec zalíbí a chcete, aby byla tato změna trvalá, můžete do svého „vimrc“ přidat následující řádek (měl by být umístěn na adrese ~/.vimrc):
syntax on
Pokud máte potíže s tím, že Vim nedetekuje určité typy souborů, přidejte do svého 'vimrc' následující řádek:
syntax on
filetype on
Vypnout zvýrazňování syntaxe
Z jakéhokoli důvodu, pokud se vám nelíbí zvýraznění syntaxe, můžete jej vypnout podle následujících kroků:
- Stisknutím klávesy Escape (Esc) přejděte do normálního režimu.
- Zadejte dvojtečku
:
symbol, který Vimovi řekne, aby další tahy klávesnice interpretoval jako příkaz. - Nyní zadejte
syntax off
.
Závěr
Vim má funkci zvýraznění syntaxe konkrétního typu souboru pomocí různých barev. Prošli jsme, jak jej povolit, učinit jej trvalým a také jak jej zakázat.
Pokud se chcete naučit víc než jen základy Vim, vřele doporučuji použít tento program od Jovica Ilic.