Neovim jest forkiem Vim mającym na celu poprawę doświadczenia użytkownika, wtyczek i programów GUI.
Instalacja
Zainstaluj pakiet neovim lub neovim-gitAUR.
Konfiguracja
Przejście z vima
Neovim korzysta z $XDG_CONFIG_HOME/nvim, zamiast z ~/.vim, jako swojego głównego folderu konfiguracyjnego i $XDG_CONFIG_HOME/nvim/init.vim, zamiast z ~/.vimrc, jako swojego głownego pliku konfiguracyjnego.
Zobacz nvim-from-vim lub komendę neovima :help nvim-from-vim, żeby użyć swoją konfigurację vima w neovimie.
Ładowanie dodatków vima
Jeśli chciałbyś użyć wtyczek, definicji składni lub innych dodatków, które są zainstalowane dla vima, możesz dodać domyślną ścieżkę vima dla neovima poprzez dodanie jej do rtp. Na przykład możesz uruchomić w nvim następującą rzecz lub dodać ją do swojego pliku konfiguracji neovima:
set rtp^=/usr/share/vim/vimfiles/
Porady i wskazówki
Zastępowanie vi i vim na neovim
Ustawienie wartości środowiska $VISUAL i $EDITOR na nvim powinno być wystarczające w większości przypadków.
Niektóre programy mogą mieć mocno zakodowanego vi lub vima jako swój domyślny edytor tekstowy, żeby użyć neovima zamiast nich, zainstaluj neovim-drop-inAUR.
Tworzenie linku symbolicznego init.vim do .vimrc
Neovim jest w większości kompatybilny z standardowym vimem (lecz nie z vi), możesz stworzyć link symboliczny nvim/init.vim do swojego .vimrc żeby zachować starą konfiguracje:
$ ln -s ~/.vimrc ~/.config/nvim/init.vim
Jeżeli chcesz mieć kilka opcji tylko dla vima lub neovim, możesz użyć if w swoim pliku .vimrc:
if has('nvim')
" Komendy dla neovima
else
" Komendy dla vima
endif
Rozwiązywanie problemów
Kursor nie jest przywracany do poprzedniego stanu po wyjściu
Jeśli po wyjściu z neovima kursor nadal miga, zobacz rozwiązanie na GitHubie neovim FAQ.