从命令行安装vimball

11

正如这篇帖子所指出的,你可以使用常规方法安装Vimballs:

vim somevimball.vba
:so %
:q

但是如果你想要通过命令行安装一个插件,应该如何做呢?我运行了 'man vim' 命令,似乎 '-S' 选项是最佳的“从源代码安装”选项,所以我尝试使用它来安装 haskellmode 插件:

wget 'http://projects.haskell.org/haskellmode-vim/vimfiles/haskellmode-20090430.vba'
vim -S haskellmode-20090430.vba    

尝试第二种方法失败了,出现以下错误:

处理vimball#Vimball函数时发生错误:
第10行:
(Vimball)当前文件似乎不是Vimball!
按Enter键或输入命令继续

需要注意的是,使用第一种方法我成功地安装了vimball。我已经尝试了几个其他的vimballs,但每次都失败了。是否有一种从命令行安装vimball的方法?它似乎是一个有用的任务。

哦,我正在运行以下版本的vim:

Version: 2:7.2.330-1ubuntu3

谢谢。

2个回答

7
使用以下命令之一:
vim -c 'so %' -c 'q' somevimball.vba

或者:

vim -c 'so % | q' somevimball.vba

更多信息,请参见:

:help -c
:help :bar

如果我运行的是Windows而不是Linux,这个命令会是什么样子? - colemik
@colemik,也许你可以尝试使用“”代替'',但基本上它应该能够正常工作。 - Sebastian

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接