Neovim
Neovim Er en gaffel Av Vim som tar sikte på å forbedre brukeropplevelsen, plugins og Gui.
Installasjon
Installer neovim-pakken.
:help provider-clipboard
neovim.det er også mulig å installere En Av Mange Guier og andre relaterte prosjekter(de fleste er i offisielle repositorier eller I AUR).
Konfigurasjon
Nvims brukerspesifikke konfigurasjonsfil er plassert på $XDG_CONFIG_HOME/nvim/init.vim
, som standard ~/.config/nvim/init.vim
. Den globale konfigurasjonsfilen lastes fra $XDG_CONFIG_DIRS/nvim/sysinit.vim
(som standard /etc/xdg/nvim/sysinit.vim
) hvis den eksisterer, eller hvis den ikke gjør det, fra /usr/share/nvim/sysinit.vim
som ikke bør redigeres. Som standard finnes ikke den tidligere globale konfigurasjonsfilen. Hvis du oppretter den tidligere filen, kan du ønske å ha den kilden sistnevnte hvis du fortsatt vil ha funksjonaliteten den gir, noe som gjør at pacman-installerte vim-pakker kan fungere med Nvim.
Nvim er kompatibel med De fleste Av Vim alternativer, men det er alternativer som er spesifikke For Nvim. For en komplett liste Over nvim-alternativer, se Neovims hjelpefil.
nvims datakatalog ligger i ~/.local/share/nvim/
og inneholder bytte for åpne filer, shada-filen (Delt Data) og nettstedskatalogen for plugins.
Migrering fra Vim
Delt Konfigurasjon mellom Vim og Nvim
hvis du ønsker å fortsette å bruke Vim Og ønsker å kilde din eksisterende vim-konfigurasjon I Nvim, se nvim-from-vim eller:help nvim-from-vim
neovim kommandoen.
Laster vim addons
Hvis du vil bruke plugins, syntaksdefinisjoner eller andre addons som er installert for vim, kan du legge til standard vim runtime banen til neovim ved å legge den til rtp
. Du kan for eksempel kjøre følgende i nvim eller legge det til i neovim config:
set rtp^=/usr/share/vim/vimfiles/
Tips og triks
Erstatte vi og vim med neovim
Innstilling $VISUAL
og $EDITOR
miljøvariabler bør være tilstrekkelig i de fleste tilfeller. Noen programmer kan hardcode vi eller vim som standard editor, for å bruke neovim i deres sted, installere neovim-symlinksAUR eller neovim-drop-inAUR.
Symlinking init.vim til .vimrc
som neovim er mest kompatibel med standard vim, kan du symlinknvim/init.vim
til din gamle.vimrc
for å beholde gamle konfigurasjonsalternativer:
$ ln -s ~/.vimrc ~/.config/nvim/init.vim
hvis du vil at noen linjer skal være spesifikke for hver versjon, kan du bruke en if
blokk i .vimrc
fil:
if has('nvim') " Neovim specific commandselse " Standard vim specific commandsendif
Legge til sann fargestøtte til neovim
READMEs
i dette prosjektet forklarer hvordan du legger til 24-bits «true color»-støtte til syntaksuthevingen din og hvordan du bruker en fargevelger for å se hvordan den ser ut i sanntid. Leveres med syntax highlighting av forfatteren (hvis installert) For C++.
Feilsøking
hvis neovim-markøren fortsatt blinker, se løsning PÅ NEOVIM FAQ.
Se også
- Github repository
- Github wiki