Neovim (Polski)

From ArchWiki
Jump to navigation Jump to search

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.

Zobacz również