GNU/Linux >> Znalost Linux >  >> Linux

Povolit zvýraznění syntaxe ve Vimu

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:

  1. Stisknutím klávesy Escape (Esc) vstoupíte do normálního režimu ve Vimu.
  2. Zadejte dvojtečku : symbol označující, že píšete příkaz.
  3. 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ů:

  1. Stisknutím klávesy Escape (Esc) přejděte do normálního režimu.
  2. Zadejte dvojtečku : symbol, který Vimovi řekne, aby další tahy klávesnice interpretoval jako příkaz.
  3. 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.


Linux
  1. Jak zobrazit zvýraznění syntaxe v souboru?

  2. Méně zvýraznění příkazů a syntaxe?

  3. Nahradit Vi By Vim?

  1. Brainstorm – aplikace na psaní poznámek se zvýrazněním syntaxe

  2. Editor Vi a Vim:3 kroky k aktivaci možnosti Thesaurus

  3. Ubuntu 19.04:Konfigurace vim

  1. Jak vypnout (nebo alespoň přepsat) zvýrazňování syntaxe v nano přes ~/.nanorc?

  2. Jak povolím zvýraznění syntaxe pro .bash_aliases ve vim?

  3. Proč nemám zvýraznění syntaxe při sudo vi <název souboru>?