Wie installiere ich ein .vimball Plugin?

10

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?
Lyndon White
quelle

Antworten:

9

Öffnen Sie einfach die Vimball-Datei in Vim und führen Sie sie aus :source %.

Die Dateien werden in die entsprechenden Ordner in Ihrem ~/.vimVerzeichnis verschoben .

Sie müssen nicht root sein, da nur Dateien in Ihr ~/.vimVerzeichnis kopiert werden . Sie können es löschen, nachdem Sie die Vimball-Datei bezogen haben

Akshay
quelle
3
Siehe auch: Hilf Vimball für zusätzliche Befehle im Zusammenhang mit Vimball (ab Version 7, glaube ich).
5

:UseVimball pathstatt :so [name].vbafür vim8-packages / dein / vim-plug / minpac

Wenn 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 ~/.vimVerzeichnis zusammenführen.

Beispiel: Installation von Vis (Visual Block Cmds) durch Charles Campbell (DrChip)

vim8 pack path / minpac

Wenn Sie das verwenden Paket Merkmal vim8 oder minpac , ~/.vim/pack/manual/start/viswä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'

Installation einer neuen Version eines Standard-Plugins

Beachten Sie jedoch, dass Standard-Plugins (z. B. netrw ) vor der Installation von Plugins in vim 8 bezogen werden packpath. Die Quellreihenfolge lautet:

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

Dies bedeutet, dass die Installation einer neueren netrw- Version in a packpathnicht so einfach ist, wie man denkt. Weitere Informationen finden Sie unter Vim 8-Pakete. Wie überschreibe ich ein Standardpaket? .

Hotschke
quelle