Articles

Neovim

Neovim on Vimin haarukka, jonka tavoitteena on parantaa käyttäjäkokemusta, lisäosia ja Guisia.

asennus

Asenna neovim-paketti.

Huom: Neovimissa osa sen ominaisuuksista delegoidaan ulkopuolisille ”tarjoajille”. Python-palveluntarjoajille, käytä python-pynvim.Leikepöydän tarjoajista katso provider-Leikepöytä tai :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