Neovim
Neovim on Vimin haarukka, jonka tavoitteena on parantaa käyttäjäkokemusta, lisäosia ja Guisia.
asennus
Asenna neovim-paketti.
:help provider-clipboard
neovim-komento.on myös mahdollista asentaa yksi monista GUIs: ista ja muista siihen liittyvistä projekteista (useimmat niistä ovat virallisissa arkistoissa tai AUR: ssa).
kokoonpano
Nvimin käyttäjäkohtainen asetustiedosto sijaitsee osoitteessa $XDG_CONFIG_HOME/nvim/init.vim
, oletuksena ~/.config/nvim/init.vim
. Yleinen asetustiedosto Ladataan $XDG_CONFIG_DIRS/nvim/sysinit.vim
(oletuksena /etc/xdg/nvim/sysinit.vim
), jos se on olemassa, tai jos ei ole, /usr/share/nvim/sysinit.vim
, jota ei pitäisi muokata. Oletusarvon mukaan aiempaa yleistä asetustiedostoa ei ole olemassa. Jos luot edellisen tiedoston, haluat ehkä saada sen lähteeksi jälkimmäisen, jos haluat sen tarjoaman toiminnallisuuden, mikä mahdollistaa pacman-asennettujen vim-pakettien työskentelyn Nvim: n kanssa.
Nvim on yhteensopiva useimpien Vim: n vaihtoehtojen kanssa, mutta Nvim: lle on olemassa erityisiä vaihtoehtoja. Täydellinen luettelo Nvim-vaihtoehdoista on neovimin ohjetiedostossa.
Nvimin Datahakemisto sijaitsee ~/.local/share/nvim/
ja sisältää avointen tiedostojen swap-tiedoston, Shada (Shared Data) – tiedoston ja liitännäisten sivustohakemiston.
siirtyminen vim: stä
jaettu kokoonpano Vim: n ja Nvim: n välillä
Jos haluat jatkaa Vim: n käyttöä ja haluat käyttää olemassa olevaa Vim: n määritystäsi Nvim: ssä, katso nvim-from-Vim tai :help nvim-from-vim
neovim-komento.
Ladataan vim-lisiä
Jos haluat käyttää liitännäisiä, syntaksimäärityksiä tai muita lisiä, jotka on asennettu vim: lle, voit lisätä vim-runtime-oletuspolun neovimiin lisäämällä sen rtp
. Voit esimerkiksi suorittaa seuraavat nvim: ssä tai lisätä sen neovim-asetukseesi:
set rtp^=/usr/share/vim/vimfiles/
Tips and tricks
VI: n ja Vimin korvaaminen neovimilla
asetus $VISUAL
ja $EDITOR
ympäristömuuttujien pitäisi riittää useimmissa tapauksissa.
jotkut sovellukset voivat hardkoodata VI: n tai Vimin oletusmuokkaimeksi, käyttää neovimia niiden sijaan, asentaa neovim-symlinksaurin tai neovim-drop-inaurin.
Symlinking init.mennään .vimrc
koska neovim on pääosin yhteensopiva standardin Vimin kanssa, voit symlinkata nvim/init.vim
vanhaan .vimrc
pitääksesi Vanhat asetusasetukset:
$ ln -s ~/.vimrc ~/.config/nvim/init.vim
Jos haluat joidenkin rivien olevan erityisiä jokaiselle versiolle, voit käyttää if
block in your .vimrc
file:
if has('nvim') " Neovim specific commandselse " Standard vim specific commandsendif
lisäämällä todellisen värin tuki neovimille
tämän projektin READMEs
selittää, miten voit lisätä 24-bittisen ”true color”-tuen syntaksin korostukseen ja miten värinpoimijan avulla näet, miltä se näyttää reaaliajassa. Mukana tulee syntaksin korostus tekijän (jos asennettu)C++.
Vianetsintä
Jos poistumisen jälkeen neovimin kursori vielä vilkkuu, katso ratkaisu NEOVIMIN UKK: ssa.
Katso myös
- Github-arkisto
- Github-wiki