Jak zainstalować wtyczkę .vimball?

10

Dostałem wtyczkę do Vima. Przyszedł w coś o nazwie .vimball.

  • Co mam dokładnie z tym zrobić?
  • Gdzie to położyć?
  • Czy muszę być rootem, aby go zainstalować?
Lyndon White
źródło

Odpowiedzi:

10

Wystarczy otworzyć plik vimball w Vimie, a następnie uruchomić :source %.

Pliki zostaną przeniesione do odpowiednich folderów w ~/.vimkatalogu.

Nie musisz być rootem, ponieważ po prostu kopiuje pliki do ~/.vimkatalogu. Możesz go usunąć po pobraniu pliku vimball

akshay
źródło
3
Zobacz także: pomoc vimball w celu uzyskania dodatkowych poleceń związanych z vimballem (wydaje mi się, że w vimie 7 i nowszych).
5

:UseVimball pathzamiast :so [name].vbavim8-packages / dein / vim-plug / minpac

Jeśli korzystasz ze ścieżek pakietów vim8 lub menedżera wtyczek, który obsługuje lokalne wtyczki (np. Dein lub vim-plug ), możesz zainstalować vimball ( .vba[.gz]) w określonym katalogu i nie łączyć go ze swoim ~/.vimkatalogiem.

Przykład: instalacja Vis (Visual Block Cmds) przez Charlesa Campbella (DrChip)

vim8 pack path / minpac

Jeśli użyjesz funkcji pakietu vim8 lub minpac , ~/.vim/pack/manual/start/visto rozsądna lokalizacja. Kroki instalacji byłyby

$ vim http://www.drchip.org/astronaut/vim/vbafiles/vis.vba.gz
:UseVimball ~/.vim/pack/manual/start/vis

Jeśli używasz wtyczki dein lub vim , zainstalowałbyś vimball nie w ścieżce paczki, ale w jednym z wybranych przez ciebie, i dodałbyś tę wtyczkę z linią specyficzną dla menedżera wtyczek do $MYVIMRC:

dein

$ vim http://www.drchip.org/astronaut/vim/vbafiles/vis.vba.gz
:UseVimball ~/.vim/dein-manual/vis
dein#add('~/.vim/dein-manual/vis')

wtyczka vim

$ vim http://www.drchip.org/astronaut/vim/vbafiles/vis.vba.gz
:UseVimball ~/.vim/plugged-manual/vis
Plug '~/.vim/plugged-manual/vis'

Instalowanie nowej wersji domyślnej wtyczki

Pamiętaj jednak, że domyślne wtyczki (np. Netrw ) są pozyskiwane przed zainstalowaniem wtyczek w vimie 8 packpath. Kolejność źródła to:

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

Oznacza to, że zainstalowanie nowszej wersji netrw w packpathnie jest tak proste, jak mogłoby się wydawać . Zobacz szczegóły Pakiety Vima 8, jak zastąpić pakiet domyślny? .

Hotschke
źródło