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 ~/.vimdirectory.
Non è necessario essere root in quanto copia semplicemente i file nella tua ~/.vimdirectory. Puoi eliminarlo dopo aver acquistato il file vimball
:UseVimball pathanziché :so [name].vbaper 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 ~/.vimdirectory.
percorso pacchetto vim8 / minpac
Se si utilizza la funzionalità del pacchetto di vim8 o minpac , ~/.vim/pack/manual/start/vissarebbe 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/*/pluginCiò significa che installare una versione netrw più recente in a packpathnon è così semplice come si potrebbe pensare. Vedi i dettagli Pacchetti Vim 8, come posso sovrascrivere un pacchetto predefinito? .