Neovim
a Neovim a Vim villája, amelynek célja a felhasználói élmény, a pluginek és a GUI-k javítása.
telepítés
telepítse a neovim csomagot.
:help provider-clipboard
Neovim parancs.lehetőség van számos GUI és más kapcsolódó projekt telepítésére is (legtöbbjük hivatalos tárolókban vagy AUR-ban található).
konfiguráció
az Nvim felhasználóspecifikus konfigurációs fájlja a következő helyen található:$XDG_CONFIG_HOME/nvim/init.vim
, alapértelmezés szerint~/.config/nvim/init.vim
. A globális konfigurációs fájl betöltése: $XDG_CONFIG_DIRS/nvim/sysinit.vim
(alapértelmezés szerint /etc/xdg/nvim/sysinit.vim
), ha létezik, vagy ha nem, a /usr/share/nvim/sysinit.vim
, amelyet nem szabad a felhasználó szerkeszteni. Alapértelmezés szerint a korábbi globális konfigurációs fájl nem létezik. Ha létrehozza az előbbi fájlt, érdemes lehet, hogy ez utóbbi forrása legyen, ha továbbra is szeretné az általa nyújtott funkcionalitást, amely lehetővé teszi a pacman által telepített vim csomagok működését az Nvim-mel.
az Nvim kompatibilis a legtöbb Vim opcióval, azonban vannak az nvim-re jellemző opciók. Az Nvim opciók teljes listáját lásd a Neovim súgófájljában.
az Nvim adatkönyvtára a ~/.local/share/nvim/
könyvtárban található, és tartalmazza a nyitott fájlok swap-ját, a Shada (Shared Data) fájlt és a pluginek webhelykönyvtárát.
áttérés a Vim-ről
megosztott konfiguráció a Vim és az Nvim között
Ha folytatni szeretné a Vim használatát, és szeretné a meglévő vim konfigurációját az Nvim-Ben használni, lásd az nvim-from-vim parancsot vagy a :help nvim-from-vim
Neovim parancsot.
Vim-kiegészítők betöltése
ha bővítményeket, szintaxis-definíciókat vagy más, a vim-hez telepített kiegészítőket szeretne használni, hozzáadhatja az alapértelmezett vim futásidejű elérési utat a Neovim-hez a rtp
– hez. Például futtathatja a következőket az nvim-en belül, vagy hozzáadhatja a neovim konfigurációhoz:
set rtp^=/usr/share/vim/vimfiles/
tippek és trükkök
A vi és a vim cseréje neovim
Beállítás$VISUAL
and$EDITOR
a környezeti változóknak a legtöbb esetben elegendőnek kell lenniük.
egyes alkalmazások hardcode vi vagy vim alapértelmezett szerkesztő, használni neovim a helyükön, telepítse neovim-symlinksAUR vagy neovim-drop-inAUR.
Symlinking init.vim to .vimrc
mivel a neovim többnyire kompatibilis a szabványos vim-mel, a nvim/init.vim
a régi .vimrc
a régi konfigurációs beállítások megőrzéséhez:
$ ln -s ~/.vimrc ~/.config/nvim/init.vim
Ha azt szeretné, hogy néhány sor az egyes verziókra jellemző legyen, használhat egy if
blokkot a .vimrc
fájlban:
if has('nvim') " Neovim specific commandselse " Standard vim specific commandsendif
valódi szín hozzáadása támogatás a Neovim-hez
a projekt READMEs
elmagyarázza, hogyan adhat hozzá 24 bites “True Color” támogatást a szintaxiskiemeléshez, és hogyan használhatja a színválasztót a valós idejű megjelenéshez. Jön a szintaxis kiemelése a szerző (ha telepítve van) a C++.
hibaelhárítás
Ha a Neovim kilépése után a kurzor még mindig villog, lásd a megoldást a Neovim GYIK oldalon.
Lásd még
- Github repository
- Github wiki