GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak změnit a používat barevná schémata Vim

Úvod

Barevná schémata Vim jsou užitečnou funkcí tohoto oblíbeného textového editoru. Umožňují nejen praktické zvýraznění syntaxe, ale také uživatelům dávají možnost přizpůsobit si rozhraní.

Jako uživatel Vimu můžete měnit barevná schémata dodávaná se softwarovým balíčkem nebo instalovat uživatelsky vytvořená barevná schémata. Software také umožňuje ručně konfigurovat barvy jednotlivých prvků.

V tomto kurzu se dozvíte, jak používat a nastavovat barevná schémata Vim.

Předpoklady

  • Textový editor Vim
  • Přístup do okna terminálu / příkazového řádku

Zobrazit nainstalovaná barevná schémata Vim

Lokálně je k dispozici řada různých barevných schémat Vim.

Po instalaci použije textový editor výchozí schéma , které se mohou lišit v závislosti na tom, zda používáte světlý nebo tmavý terminál. Výchozí barevné schéma Vim ve světelném terminálu je peachpuff . Pokud používáte tmavý terminál, výchozí barevné schéma je ron .

Chcete-li zobrazitseznam motivů připravených k použití , otevřete libovolný dokument pomocí editoru Vim a použijte následující instrukce:

:colorscheme [space] [Ctrl+d]

Výstup zobrazuje seznam barevných schémat Vim, který můžete také vidět na obrázku níže.

Jak změnit barevné schéma Vim

Poté, co Vim vyzvete, aby zobrazil seznam barevných schémat, můžete experimentovat a měnit design, dokud nenajdete ten, který se vám nejvíce líbí.

Chcete-li změnit barevné schéma Vim použijte následující příkaz:

:colorscheme [colorscheme_name]

Můžete dokonce použít zkratku instrukce a typ:

:colo [colorscheme_name]

Chcete-li například přepnout na barevné schéma modré , použili byste:

:colorscheme blue

Zde je jen několik příkladů toho, jak se barevná schémata liší:

Stáhněte si barevná schémata Vim

Existuje široká škála barevných schémat vytvořených uživatelem které mohou vyhovovat vašim potřebám lépe než lokálně dané možnosti. Můžete je najít a stáhnout z GitHubu nebo z webových stránek, jako jsou barevná schémata vim.

Přidejte nový motiv do svého úložiště jeho stažením ze vzdáleného zdroje. Jakmile nainstalujete nové barevné schéma na místním počítači jej přesuňte do složky /vim/colors adresář.

Pokud takový adresář nemáte, vytvořte jej příkazem:

mkdir ~/.vim/colors

Nyní do něj přesuňte nové schéma:

mv ~/Downloads/[vim_colorscheme]  ~/.vim/colors

Nastavte nastavení barev Vim ručně

Pokud žádné ze schémat nevyhovuje vaší estetice, můžete nastavení barev nakonfigurovat ručně .

Před provedením změn je dobré vyzkoušet funkce nastavení barev. Můžete to udělat pomocí textového editoru vim v rámci existujícího souboru.

Syntaxe je:

:highlight [Group] [key=value]

Zatímco highlight je instrukce, [Group] prvek je položka(y), která by měla být ovlivněna key-value modifikátory.

Existuje mnoho skupin, které můžete definovat ve výše uvedeném příkazu. Některé z nich zahrnují:

  • Normální (normální text)
  • Netextové (znaky, které v textu neexistují)
  • Kurzor (znak pod kurzorem)
  • ErrorMsg (chybové zprávy)

To jsou jen některé z mnoha hlavních skupin Vim. Chcete-li zobrazit rozsáhlý seznam všech skupin, podívejte se na oficiální dokumentaci Vim.

Zvýrazňovací klávesy Vim

key=value element se liší v závislosti na tom, zda používáte GUI nebo pracujete v okně terminálu.

Pokud například pracujete uvnitř terminálu který podporuje barvy, můžete zahrnout kteroukoli z následujících kláves zvýraznění:

  • ctermfg (pro nastavení popředí)
  • ctermbg (pro nastavení pozadí)
  • cterm (pro další vlastnosti)

Uživatelé, kteří preferují GUI je třeba použít klávesy zvýraznění:

  • guifg (pro nastavení popředí)
  • guibg (pro nastavení pozadí)
  • gui (pro další vlastnosti)

Při zadávání hodnot pro ctermfg , ctermbg /guifg , guibg , můžete použít standardní názvy barev, jejich předepsaná čísla nebo hexadecimální hodnoty (pouze v GUI).

Nicméně cterm a gui se nepoužívají s hodnotami barev. Místo toho hodnoty, které používáte pro tyto zvýrazňovací klíče, zahrnují:tučné , kurzíva , podtrhnout , zpětně a žádné .

Pomocí příkazu Vim highlight

Nejlepší způsob, jak ukázat, jak highlight příkaz funguje, je s jednoduchým příkladem.

Podívejte se na tento soubor a jeho počáteční barevné schéma při otevření pomocí textového editoru Vim:

Nyní nastavíme vše na Normal text bude červený (popředí) a barva pozadí černá. K tomu musíme zadat následující:

:hi Normal ctermfg=Red ctermbg=Black

Stiskněte Enter a barvy by se měly automaticky změnit jako na obrázku níže.

Jak nastavit výchozí barevné schéma Vim

Změny, které jste provedli v nastavení barev, nejsou trvalé. Jakmile zavřete Vim, barevné schéma se vrátí na výchozí nastavení.

Aby byly změny trvalé, upravte konfigurační soubor Vimu s požadovaným nastavením barev.

Nejprve musíte otevřít spouštěcí soubor Vim, který se nachází v /etc nebo users home directory pod názvem .vimrc (nebo .exrc ).

Zde můžete nastavit výchozí barevné schéma úpravou colorscheme řádek a nastavení preferovaného motivu.

colorscheme [colorscheme_name]

Chcete-li povolit zvýraznění syntaxe funkci, musíte také zahrnout následující řádek:

syntax on

Při ruční konfiguraci zvýraznění syntaxe můžete přidat jednotlivé pokyny se highlight příkaz. Stačí přidat řádky do existujícího konfiguračního souboru podle standardní syntaxe zvýraznění.


Ubuntu
  1. Jak nainstalovat a používat TensorFlow na CentOS 7

  2. Jak změnit jas, barvu a ostrost z příkazového řádku?

  3. jak používat pylint ve vim

  1. Co je Umask a jak jej používat

  2. Jak nainstalovat a používat Wine na Ubuntu 20.04

  3. Jak nainstalovat a používat FFmpeg na Ubuntu 18.04

  1. Jak nainstalovat a používat Wine na Ubuntu 18.04

  2. Jak nainstalovat a používat Curl na Ubuntu 18.04

  3. Jak nainstalovat a používat Curl na Ubuntu 20.04