Command line 从命令行安装一个vimball

Command line 从命令行安装一个vimball,command-line,installation,vim,Command Line,Installation,Vim,因为您可以使用正常的安装程序安装Vimball: vim somevimball.vba :so % :q 但是如果你想从命令行安装一个,你怎么做呢?我运行了一个“man vim”,看起来最好的“源代码安装”选项是“-S”选项,所以我尝试用它安装Haskell模式: wget 'http://projects.haskell.org/haskellmode-vim/vimfiles/haskellmode-20090430.vba' vim -S haskellmode-20090430.vb

因为您可以使用正常的安装程序安装Vimball:

vim somevimball.vba
:so %
:q
但是如果你想从命令行安装一个,你怎么做呢?我运行了一个“man vim”,看起来最好的“源代码安装”选项是“-S”选项,所以我尝试用它安装Haskell模式:

wget 'http://projects.haskell.org/haskellmode-vim/vimfiles/haskellmode-20090430.vba'
vim -S haskellmode-20090430.vba    
但这并没有奏效。它给了我以下错误:

处理函数vimball时检测到错误#vimball:
第10行:
(Vimball)当前文件似乎不是Vimball
按ENTER键或键入命令继续

应该注意的是,使用第一种方法,我能够成功地安装vimball。我在其他几个Vimball上尝试了第二种方法,但每次都失败了。有没有办法从命令行安装vimball?这似乎是一项有用的任务

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

Version: 2:7.2.330-1ubuntu3

谢谢。

使用以下命令之一:

vim -c 'so %' -c 'q' somevimball.vba
或:

有关详细信息,请参阅:

:help -c
:help :bar

看到这个解决方案后,我决定将混乱隐藏在一个应该一直存在的脚本中,vim install:

如果我运行的是Windows而不是Linux,该命令会是什么样子?@colemik,也许你可以尝试使用“”而不是“”,但基本上应该是一样的
:help -c
:help :bar