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?
On m'a donné un plugin pour Vim. Il est venu dans quelque chose appelé un .vimball
.
Réponses:
Ouvrez simplement le fichier vimball dans Vim puis exécutez :source %
.
Il déplacera les fichiers vers leurs dossiers appropriés dans votre ~/.vim
répertoire.
Vous n'avez pas besoin d'être root car il copie simplement les fichiers dans votre ~/.vim
répertoire. Vous pouvez le supprimer après avoir obtenu le fichier vimball
: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.
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 seraient
$ vim http://www.drchip.org/astronaut/vim/vbafiles/vis.vba.gz
:UseVimball ~/.vim/pack/manual/start/vis
Si 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 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'
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? .