On m'a donné un plugin pour Vim. Il est venu dans quelque chose appelé un .vimball
.
- Que dois-je faire exactement avec ça?
- Où dois-je le mettre?
- Dois-je être root pour l'installer?
plugin-system
vimball
Lyndon White
la source
la source
:UseVimball path
au lieu de:so [name].vba
pour vim8-packages / dein / vim-plug / minpacSi vous utilisez des chemins de pack vim8 ou un gestionnaire de plugin qui prend en charge les plugins locaux (par exemple dein ou vim-plug ), vous voudrez peut-être installer un vimball (
.vba[.gz]
) dans un répertoire spécifique et ne pas le fusionner avec votre~/.vim
répertoire.Exemple: Installation de Vis (Visual Block Cmds) par Charles Campbell (DrChip)
chemin du pack vim8 / minpac
Si vous utilisez la fonctionnalité de package de vim8 ou minpac , ce
~/.vim/pack/manual/start/vis
serait un emplacement judicieux. Les étapes d'installation seraientSi vous utilisez dein ou vim-plug , vous installeriez le vimball non pas dans un chemin de pack mais celui de votre choix et ajouteriez ce plugin avec une ligne spécifique au gestionnaire de plugins à votre
$MYVIMRC
:dein
vim-plug
Installer une nouvelle version d'un plugin par défaut
Cependant, notez que les plugins par défaut (par exemple netrw ) sont fournis avant que les plugins soient installés dans un vim 8
packpath
. L'ordre source est le suivant:$HOME/.vim/plugin
$VIM/plugin
$VIMRUNTIME/plugin
$HOME/.vim/pack/*/start/*/plugin
Cela signifie que l'installation d'une version plus récente de netrw dans un
packpath
n'est pas aussi simple qu'on pourrait le penser. Voir pour plus de détails sur les packages Vim 8, comment remplacer un package par défaut? .la source