Ich habe ein Plugin für Vim bekommen. Es kam in etwas namens a .vimball
.
- Was soll ich genau damit machen?
- Wo lege ich es hin?
- Muss ich root sein, um es zu installieren?
Ich habe ein Plugin für Vim bekommen. Es kam in etwas namens a .vimball
.
Antworten:
Öffnen Sie einfach die Vimball-Datei in Vim und führen Sie sie aus :source %
.
Die Dateien werden in die entsprechenden Ordner in Ihrem ~/.vim
Verzeichnis verschoben .
Sie müssen nicht root sein, da nur Dateien in Ihr ~/.vim
Verzeichnis kopiert werden . Sie können es löschen, nachdem Sie die Vimball-Datei bezogen haben
:UseVimball path
statt :so [name].vba
für vim8-packages / dein / vim-plug / minpacWenn Sie vim8-Packpfade oder einen Plugin-Manager verwenden, der lokale Plugins unterstützt (z. B. dein oder vim-plug ), möchten Sie möglicherweise vimball ( .vba[.gz]
) in einem bestimmten Verzeichnis installieren und nicht mit Ihrem ~/.vim
Verzeichnis zusammenführen.
vim8 pack path / minpac
Wenn Sie das verwenden Paket Merkmal vim8 oder minpac , ~/.vim/pack/manual/start/vis
wäre eine vernünftige Lage sein. Die Installationsschritte wären
$ vim http://www.drchip.org/astronaut/vim/vbafiles/vis.vba.gz
:UseVimball ~/.vim/pack/manual/start/vis
Wenn Sie dein oder vim-plug verwenden , installieren Sie den vimball nicht in einem Packpfad, sondern in einem Ihrer Wahl und fügen dieses Plugin mit einer Plugin-Manager-spezifischen Zeile hinzu $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'
Beachten Sie jedoch, dass Standard-Plugins (z. B. netrw ) vor der Installation von Plugins in vim 8 bezogen werden packpath
. Die Quellreihenfolge lautet:
$HOME/.vim/plugin
$VIM/plugin
$VIMRUNTIME/plugin
$HOME/.vim/pack/*/start/*/plugin
Dies bedeutet, dass die Installation einer neueren netrw- Version in a packpath
nicht so einfach ist, wie man denkt. Weitere Informationen finden Sie unter Vim 8-Pakete. Wie überschreibe ich ein Standardpaket? .