Neovim
Neovim jest forkiem Vima, którego celem jest poprawa komfortu użytkowania, wtyczek i Gui.
instalacja
zainstaluj pakiet neovim.
:help provider-clipboard
neovim.możliwe jest również zainstalowanie jednego z wielu GUI i innych powiązanych projektów (większość z nich znajduje się w oficjalnych repozytoriach lub w AUR).
Konfiguracja
plik konfiguracyjny Nvim znajduje się pod adresem $XDG_CONFIG_HOME/nvim/init.vim
, domyślnie ~/.config/nvim/init.vim
. Globalny plik konfiguracyjny jest ładowany z $XDG_CONFIG_DIRS/nvim/sysinit.vim
(domyślnie /etc/xdg/nvim/sysinit.vim
), jeśli istnieje, lub jeśli nie, z /usr/share/nvim/sysinit.vim
, który nie powinien być edytowany przez użytkownika. Domyślnie poprzedni globalny plik konfiguracyjny nie istnieje. Jeśli utworzysz pierwszy plik, możesz chcieć mieć źródło tego drugiego, jeśli nadal chcesz zapewnić funkcjonalność, która pozwala instalowanym przez pacmana pakietom vim pracować z Nvim.
Nvim jest kompatybilny z większością opcji Vima, jednak istnieją opcje specyficzne dla Nvim. Pełna lista opcji Nvim znajduje się w pliku pomocy Neovima.
katalog danych Nvim znajduje się w~/.local/share/nvim/
I zawiera swap dla otwartych plików, plik ShaDa (Shared Data) oraz katalog stron dla wtyczek.
Migracja z Vima
współdzielona Konfiguracja między Vimem i Nvim
Jeśli chcesz nadal używać Vima i chcesz pozyskać istniejącą konfigurację Vima w Nvim, zobacz polecenie nvim-from-vim lub:help nvim-from-vim
neovim.
Ładowanie dodatków Vima
Jeśli chcesz użyć wtyczek, definicji składni lub innych dodatków zainstalowanych dla Vima, możesz dodać domyślną ścieżkę uruchomieniową Vima do neovima, dodając ją dortp
. Na przykład możesz uruchomić następujące funkcje w nvim lub dodać je do swojej konfiguracji neovim:
set rtp^=/usr/share/vim/vimfiles/
porady i wskazówki
zastąpienie vi i vim przez neovim
ustawienie$VISUAL
I$EDITOR
zmienne środowiskowe powinny być wystarczające w większości przypadków.
niektóre aplikacje mogą kodować na twardo vi lub vim jako domyślny edytor, aby użyć neovima w ich miejsce, zainstaluj neovim-symlinksAUR lub neovim-drop-inAUR.
Symlinking init.vim to .vimrc
ponieważ neovim jest w większości kompatybilny ze standardowym Vimem, możesz połączyć nvim/init.vim
ze starym .vimrc
, aby zachować stare opcje konfiguracji:
$ ln -s ~/.vimrc ~/.config/nvim/init.vim
Jeśli chcesz, aby niektóre linie były specyficzne dla każdej wersji, możesz użyć if
bloku w pliku .vimrc
:
if has('nvim') " Neovim specific commandselse " Standard vim specific commandsendif
dodając Prawdziwy kolor wsparcie dla neovim
READMEs
tego projektu wyjaśnia, jak dodać 24-bitową obsługę „true color” do podświetlania składni i jak używać próbnika kolorów, aby zobaczyć, jak wygląda w czasie rzeczywistym. Zawiera podświetlanie składni autora (jeśli jest zainstalowane) dla C++.
Rozwiązywanie problemów
Jeśli po wyjściu z neovim kursor nadal miga, zobacz Rozwiązanie w FAQ neovim.
Zobacz też
- repozytorium Github
- GitHub wiki