它叫做
.vimball
。我到底打算做什么?
我在哪里放?它吗?
我需要root用户才能安装吗?
#1 楼
只需在Vim中打开vimball文件,然后执行:source %
即可。它将文件移至
~/.vim
目录中的相应文件夹。您无需是root用户因为它只是将文件复制到您的
~/.vim
目录。您可以在获取vimball文件后将其删除#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软件包,如何覆盖默认软件包?。
评论
另请参阅:help vimball以获取其他与vimball相关的命令(我认为在vim 7及更高版本中)。
–user72
2015年2月6日在17:30