command-line - 从命令行安装 vimball

标签 command-line installation vim

this post points out您可以使用正常安装 Vimballs:

vim somevimball.vba
:so %
:q

但是如果你想从命令行安装 a 你怎么做呢?我运行了一个“man vim”,似乎最好的“从源代码安装”选项是“-S”选项,所以我尝试用它安装haskellmode:
wget 'http://projects.haskell.org/haskellmode-vim/vimfiles/haskellmode-20090430.vba'
vim -S haskellmode-20090430.vba    

那没用。它给了我以下错误:

Error detected while processing function vimball#Vimball:
line 10:
(Vimball) The current file does not appear to be a Vimball!
press ENTER or type command to continue



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

哦,我正在运行以下版本的 vim:
Version: 2:7.2.330-1ubuntu3

谢谢。

最佳答案

使用以下命令之一:

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

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

有关更多信息,请参阅:
:help -c
:help :bar

关于command-line - 从命令行安装 vimball,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3051132/

相关文章:

linux - 如何将具有制表符分隔值的大文件拆分为较小的文件,同时根据第一个值将行保留在单个文件中?

r - 在ubuntu 15.10中安装R语言的 "ade4"包时出错

dependencies - 有没有办法强制 conda install 安装软件包及其依赖项而不是给出错误

vim - 在 IdeaVim 中将 Alt-j 映射到 <Esc><j>

c++ - 为什么 vim-easytags 不突出显示我的类?

windows - 如何使用 Powershell 创建以管理员身份运行快捷方式

Maven命令行参数 "-B"

php - 我需要调试 PHP。我最好的选择是什么?

objective-c - NSLog - 如果满足条件,则以单数形式写入单词

hadoop - 如何在浏览器中 GCP 实例之外的 hadoop 中访问我的 Namenode GUI