Come installo un plug-in .vimball?


10

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?

Risposte:


10

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


3
Vedi anche: aiuto vimball per ulteriori comandi relativi a vimball (in vim 7 e versioni successive credo).

5

:UseVimball pathanziché :so [name].vbaper vim8-pacchetti / dein / vim-plug / minpac

Se 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.

Esempio: installazione di Vis (Visual Block Cmds) di Charles Campbell (DrChip)

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'

Installazione di una nuova versione di un plug-in predefinito

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 è:

  1. $HOME/.vim/plugin
  2. $VIM/plugin
  3. $VIMRUNTIME/plugin
  4. $HOME/.vim/pack/*/start/*/plugin

Ciò 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? .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.