Мені дали плагін для Vim. Він увійшов у щось, що називається а .vimball
.
- Що я маю робити саме з цим?
- Куди я його кладу?
- Чи потрібно мати корінь, щоб його встановити?
Мені дали плагін для 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 pack pack / 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-plug
$ 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 в a packpath
не так просто, як можна було б подумати. Детальніше див. У пакунках Vim 8, як перезаписати пакет за замовчуванням? .