Mi è stato dato un plugin per Vim. È arrivato in qualcosa chiamato a .vimball
.
- Cosa intendo fare esattamente con questo?
- Dove lo metto?
- Devo essere root per installarlo?
Mi è stato dato un plugin per Vim. È arrivato in qualcosa chiamato a .vimball
.
Risposte:
Basta aprire il file vimball in Vim ed eseguirlo :source %
.
Sposterà i file nelle loro cartelle appropriate nella tua ~/.vim
directory.
Non è necessario essere root in quanto copia semplicemente i file nella tua ~/.vim
directory. Puoi eliminarlo dopo aver acquistato il file vimball
:UseVimball path
anziché :so [name].vba
per vim8-pacchetti / dein / vim-plug / minpacSe usi percorsi di pacchetti vim8 o un gestore di plugin che supporta plugin locali (ad esempio dein o vim-plug ), potresti voler installare un vimball ( .vba[.gz]
) in una directory specifica e non unirlo con la tua ~/.vim
directory.
percorso pacchetto vim8 / minpac
Se si utilizza la funzionalità del pacchetto di vim8 o minpac , ~/.vim/pack/manual/start/vis
sarebbe una posizione ragionevole. I passaggi dell'installazione sarebbero
$ vim http://www.drchip.org/astronaut/vim/vbafiles/vis.vba.gz
:UseVimball ~/.vim/pack/manual/start/vis
Se usi dein o vim-plug , installeresti vimball non in un percorso pack ma uno di tua scelta e aggiungeresti questo plug-in con una riga specifica del gestore plug-in al tuo $MYVIMRC
:
Dein
$ vim http://www.drchip.org/astronaut/vim/vbafiles/vis.vba.gz
:UseVimball ~/.vim/dein-manual/vis
dein#add('~/.vim/dein-manual/vis')
vim-plug
$ vim http://www.drchip.org/astronaut/vim/vbafiles/vis.vba.gz
:UseVimball ~/.vim/plugged-manual/vis
Plug '~/.vim/plugged-manual/vis'
Tuttavia, tieni presente che i plug-in predefiniti (ad es. Netrw ) provengono da plug-in installati in un vim 8 packpath
. L'ordine di origine è:
$HOME/.vim/plugin
$VIM/plugin
$VIMRUNTIME/plugin
$HOME/.vim/pack/*/start/*/plugin
Ciò significa che installare una versione netrw più recente in a packpath
non è così semplice come si potrebbe pensare. Vedi i dettagli Pacchetti Vim 8, come posso sovrascrivere un pacchetto predefinito? .