从命令行安装vimball

时间:2010-06-16 06:31:45

标签: command-line installation vim

作为this post points out,您可以使用正常安装Vimball:

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。我已经在其他几个vimball上尝试了第二种方法,并且每次都失败了。有没有办法从命令行安装vimball?这似乎是一项有用的任务。

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

Version: 2:7.2.330-1ubuntu3

感谢。

2 个答案:

答案 0 :(得分:6)

使用以下命令之一:

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

或:

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

有关详细信息,请参阅:

:help -c
:help :bar

答案 1 :(得分:0)

看过这个解决方案之后,我决定在一个应该存在的脚本中隐藏乱码,vim-install:http://github.com/robertmassaioli/vim-install