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 ~/.vim
katalogu.
Nie musisz być rootem, ponieważ po prostu kopiuje pliki do ~/.vim
katalogu. Możesz go usunąć po pobraniu pliku vimball
:UseVimball path
zamiast :so [name].vba
vim8-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 ~/.vim
katalogiem.
vim8 pack path / minpac
Jeśli użyjesz funkcji pakietu vim8 lub minpac , ~/.vim/pack/manual/start/vis
to 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/*/plugin
Oznacza to, że zainstalowanie nowszej wersji netrw w packpath
nie jest tak proste, jak mogłoby się wydawać . Zobacz szczegóły Pakiety Vima 8, jak zastąpić pakiet domyślny? .