Articles

Neovim

Neovim je vidlice Vim s cílem zlepšit uživatelský komfort, pluginy a GUI.

instalace

nainstalujte balíček neovim.

poznámka: s neovim jsou některé jeho funkce delegovány na externí „poskytovatele“. Pro poskytovatele Pythonu použijte python-pynvim.Pro poskytovatele schránky Viz provider-clipboard nebo příkaz :help provider-clipboard neovim.

je také možné nainstalovat jeden z mnoha GUI a dalších souvisejících projektů (většina z nich je v oficiálních repozitářích nebo v AUR).

konfigurace

konfigurační soubor specifický pro uživatele Nvim je umístěn na $XDG_CONFIG_HOME/nvim/init.vim, ve výchozím nastavení ~/.config/nvim/init.vim. Globální konfigurační soubor je načten z $XDG_CONFIG_DIRS/nvim/sysinit.vim (ve výchozím nastavení /etc/xdg/nvim/sysinit.vim) pokud existuje, nebo pokud to není, od /usr/share/nvim/sysinit.vim, který by měl být uživatelsky upravovat. Ve výchozím nastavení bývalý globální konfigurační soubor neexistuje. Pokud vytvoříte bývalý soubor, možná budete chtít, aby to zdroj druhé, pokud si přesto chcete funkce, které poskytuje, což umožňuje pacman-nainstalován vim balíčky pro práci s Nvim.

Nvim je kompatibilní s většinou možností Vim, existují však možnosti specifické pro Nvim. Úplný seznam možností Nvim naleznete v souboru nápovědy Neovim.

adresář dat Nvim je umístěn v ~/.local/share/nvim/ a obsahuje swap pro otevřené soubory, Soubor ShaDa (Shared Data) a adresář webu pro pluginy.

Migraci ze Vim

Sdílené Konfigurace mezi Vim a Nvim

Pokud chcete i nadále používat Vim a přejeme, aby zdroj vašich stávajících Vim konfigurace v Nvim, viz nvim-z-vim nebo :help nvim-from-vim neovim příkaz.

Načítání vim addony

Pokud chcete používat pluginy, definice syntaxe, nebo jiné doplňky, které jsou nainstalovány pro vim, které můžete přidat na výchozí vim runtime cestu k neovim přidáním do rtp. Můžete například spustit následující v rámci nvim nebo jej přidat do neovim config:

set rtp^=/usr/share/vim/vimfiles/

Tipy a triky

Výměna vi a vim s neovim

Nastavení $VISUAL$EDITOR proměnné prostředí by měla být ve většině případů dostatečná.

Některé aplikace mohou hardcode vi nebo vim jako výchozí editor, použít neovim na svém místě, nainstalujte neovim-symlinksAUR nebo neovim-drop-inAUR.

Symlinking init.vim na .vimrc

Jako neovim je většinou kompatibilní s standardní vim, můžete symlink nvim/init.vim do .vimrc udržet starý možnosti konfigurace:

$ ln -s ~/.vimrc ~/.config/nvim/init.vim

Pokud chcete, některé řádky mohou být specifické pro každou verzi, můžete použít if blok .vimrc souboru:

if has('nvim') " Neovim specific commandselse " Standard vim specific commandsendif

Přidání true color podpora neovim

READMEs tento projekt vysvětlit, jak přidat 24-bitů „True Color“ podporu pro své zvýraznění syntaxe a jak použít barvy, aby viděli, jak to vypadá v reálném čase. Dodává se se zvýrazněním syntaxe autora (pokud je nainstalován) pro C++.

odstraňování problémů

Pokud po ukončení neovim kurzor stále bliká, viz řešení na neovim FAQ.

Viz také

  • GitHub repository
  • GitHub wiki