Мені дали плагін для Vim. Він увійшов у щось, що називається а .vimball.
- Що я маю робити саме з цим?
- Куди я його кладу?
- Чи потрібно мати корінь, щоб його встановити?
Мені дали плагін для Vim. Він увійшов у щось, що називається а .vimball.
Відповіді:
Просто відкрийте файл vimball у Vim та виконайте його :source %.
Він перемістить файли у відповідні папки у вашому ~/.vimкаталозі.
Вам не потрібно мати root, оскільки він просто копіює файли у свій ~/.vimкаталог. Ви можете видалити його після отримання файлу vimball
:UseVimball pathзамість :so [name].vbavim8-пакети / 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, як перезаписати пакет за замовчуванням? .