我给了我Vim插件。
它叫做.vimball


我到底打算做什么?
我在哪里放?它吗?
我需要root用户才能安装吗?


#1 楼

只需在Vim中打开vimball文件,然后执行:source %即可。

它将文件移至~/.vim目录中的相应文件夹。

您无需是root用户因为它只是将文件复制到您的~/.vim目录。您可以在获取vimball文件后将其删除

评论


另请参阅:help vimball以获取其他与vimball相关的命令(我认为在vim 7及更高版本中)。

–user72
2015年2月6日在17:30



#2 楼


对于vim8-packages / dein / vim-plug / minpac,使用:UseVimball path而不是:so [name].vba

如果您使用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的插件管理器特定行的插件:
vim-plug

$ vim http://www.drchip.org/astronaut/vim/vbafiles/vis.vba.gz
:UseVimball ~/.vim/dein-manual/vis




dein#add('~/.vim/dein-manual/vis')


安装新版本的默认插件
/>
但是,请注意,默认插件(例如netrw)是在将插件安装到vim 8 packpath中之前获取的。源订单为:


$HOME/.vim/plugin
$VIM/plugin
$VIMRUNTIME/plugin
$HOME/.vim/pack/*/start/*/plugin

这意味着将较新的netrw版本安装到packpath并不像人们想的那么简单。有关详细信息,请参见Vim 8软件包,如何覆盖默认软件包?。