如何安装.vimball插件?


10

我得到了Vim的插件。它进来了一个叫做的东西.vimball

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

Answers:


10

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

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

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


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

5

:UseVimball path代替:so [name].vbavim8-packages / dein / vim-plug / minpac

如果您使用vim8包路径或支持本地插件的插件管理器(例如,deinvim-plug),则可能需要将vimball.vba[.gz])安装到特定目录中,而不要将其与~/.vim目录合并。

示例:Charles Campbell(DrChip)的Vis(Visual Block Cmds)安装

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

如果您使用deinvim-plug,则将vimball不在安装路径中安装,而是将其安装在您的选择之一中,并将带有插件管理器特定行的插件添加到您的$MYVIMRC

$ vim http://www.drchip.org/astronaut/vim/vbafiles/vis.vba.gz
:UseVimball ~/.vim/dein-manual/vis
dein#add('~/.vim/dein-manual/vis')

vim插件

$ 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。源顺序为:

  1. $HOME/.vim/plugin
  2. $VIM/plugin
  3. $VIMRUNTIME/plugin
  4. $HOME/.vim/pack/*/start/*/plugin

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.