Мне дали плагин для Vim. Это вошло в то, что называется .vimball
.
- Что я должен делать с этим точно?
- Куда я это положу?
- Нужно ли иметь права root для установки?
Мне дали плагин для Vim. Это вошло в то, что называется .vimball
.
Ответы:
Просто откройте файл vimball в Vim и затем выполните :source %
.
Он переместит файлы в соответствующие папки в вашем ~/.vim
каталоге.
Вам не нужно быть пользователем root, поскольку он просто копирует файлы в ваш ~/.vim
каталог. Вы можете удалить его после того, как вы получили файл Vimball
:UseVimball path
вместо :so [name].vba
для vim8-пакетов / dein / vim-plug / minpacЕсли вы используете пути пакета vim8 или менеджер плагинов, который поддерживает локальные плагины (например, dein или vim-plug ), вы можете установить vimball ( .vba[.gz]
) в определенный каталог, а не объединять его с вашим ~/.vim
каталогом.
путь пакета vim8 / minpac
Если вы используете функцию пакета vim8 или minpac , ~/.vim/pack/manual/start/vis
будет разумное расположение. Шаги установки будут
$ vim http://www.drchip.org/astronaut/vim/vbafiles/vis.vba.gz
:UseVimball ~/.vim/pack/manual/start/vis
Если вы используете dein или vim-plug , вы устанавливаете vimball не по пути пакета, а по вашему выбору и добавляете этот плагин со специальной строкой менеджера плагинов к вашей $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 http://www.drchip.org/astronaut/vim/vbafiles/vis.vba.gz
:UseVimball ~/.vim/plugged-manual/vis
Plug '~/.vim/plugged-manual/vis'
Однако обратите внимание, что плагины по умолчанию (например, netrw ) поставляются до установки плагинов в vim 8 packpath
. Исходный заказ:
$HOME/.vim/plugin
$VIM/plugin
$VIMRUNTIME/plugin
$HOME/.vim/pack/*/start/*/plugin
Это означает, что установка более новой версии netrw в packpath
не так проста, как можно подумать. Подробности смотрите в пакетах Vim 8, как мне перезаписать пакет по умолчанию? ,