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ć?
Dostałem wtyczkę do Vima. Przyszedł w coś o nazwie .vimball.
Odpowiedzi:
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
:UseVimball pathzamiast :so [name].vbavim8-packages / dein / vim-plug / minpacJeś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.
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'
Pamiętaj jednak, że domyślne wtyczki (np. Netrw ) są pozyskiwane przed zainstalowaniem wtyczek w vimie 8 packpath. Kolejność źródła to:
$HOME/.vim/plugin$VIM/plugin$VIMRUNTIME/plugin$HOME/.vim/pack/*/start/*/pluginOznacza 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? .