代码之家  ›  专栏  ›  技术社区  ›  Robert Massaioli

从命令行安装Vimball

  •  10
  • Robert Massaioli  · 技术社区  · 15 年前

    AS this post points out 您可以使用普通:

    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 回复  |  直到 15 年前
        1
  •  6
  •   DrAl    15 年前

    使用以下命令之一:

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

    或:

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

    有关详细信息,请参阅:

    :help -c
    :help :bar
    
        2
  •  0
  •   Robert Massaioli    15 年前

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