Neovim
Neovim este o furculiță de Vim cu scopul de a îmbunătăți experiența utilizatorului, plugin-uri, și GUI.
instalare
Instalați pachetul neovim.
:help provider-clipboard
neovim.de asemenea, este posibil să instalați unul dintre numeroasele GUI și alte proiecte conexe (majoritatea sunt în depozite oficiale sau în AUR).
configurare
fișierul de configurare specific utilizatorului Nvim este localizat la$XDG_CONFIG_HOME/nvim/init.vim
, implicit~/.config/nvim/init.vim
. Fișierul de configurare global este încărcat de la$XDG_CONFIG_DIRS/nvim/sysinit.vim
(implicit/etc/xdg/nvim/sysinit.vim
) dacă există sau dacă nu, de la/usr/share/nvim/sysinit.vim
care nu ar trebui editat de utilizator. În mod implicit, fostul fișier de configurare globală nu există. Dacă creați fostul fișier, ați putea dori să-l Sursa acesta din urmă, dacă doriți în continuare funcționalitatea oferă, care permite pacman-instalat pachete vim pentru a lucra cu Nvim.
Nvim este compatibil cu majoritatea opțiunilor Vim, cu toate acestea există opțiuni specifice Nvim. Pentru o listă completă a opțiunilor Nvim, consultați fișierul de ajutor al Neovim.
directorul de date Nvim este localizat în~/.local/share/nvim/
și conține swap pentru fișiere deschise, fișierul ShaDa (date partajate) și directorul site-ului pentru pluginuri.
Migrarea de la Vim
configurație partajată între vim și Nvim
Dacă doriți să continuați să utilizați vim și doriți să furnizați configurația vim existentă în Nvim, consultați nvim-from-vim sau comanda:help nvim-from-vim
neovim.
încărcarea suplimentelor vim
Dacă doriți să utilizați pluginuri, definiții de sintaxă sau alte suplimente instalate pentru vim, puteți adăuga calea implicită de rulare vim la neovim adăugând-o lartp
. De exemplu, puteți rula următoarele în nvim sau le puteți adăuga la configurația neovim:
set rtp^=/usr/share/vim/vimfiles/
sfaturi și trucuri
înlocuirea vi și vim cu Neovim
setarea$VISUAL
și$EDITOR
variabilele de mediu ar trebui să fie suficiente în majoritatea cazurilor.
unele aplicații pot hardcode vi sau vim ca editor implicit, pentru a utiliza neovim în locul lor, instalați neovim-symlinksAUR sau neovim-drop-inAUR.
Simlinking init.vim la .vimrc
ca neovim este cea mai mare parte compatibil cu standardul vim, puteți symlink nvim/init.vim
la vechi .vimrc
pentru a păstra opțiunile de configurare vechi:
$ ln -s ~/.vimrc ~/.config/nvim/init.vim
Dacă doriți ca unele linii să fie specifice fiecărei versiuni, puteți utiliza un bloc if
în fișierul .vimrc
:
if has('nvim') " Neovim specific commandselse " Standard vim specific commandsendif
adăugând culoare adevărată suport pentru neovim
READMEs
din acest proiect explica cum să adăugați 24 de biți „True Color” suport pentru evidențierea sintaxei și cum să utilizați un selector de culoare pentru a vedea cum arată în timp real. Vine cu evidențierea sintaxei autorului (dacă este instalat) pentru c++.
depanarea
dacă după ieșirea cursorului neovim încă clipește, consultați soluția la întrebările frecvente neovim.
A se vedea, de asemenea,
- GitHub repository
- GitHub wiki