Neovim
Neovim je vidlice Vim s cílem zlepšit uživatelský komfort, pluginy a GUI.
instalace
nainstalujte balíček neovim.
: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