在vim启动时忽略vimrc中的所有错误

时间:2019-02-09 13:15:14

标签: vim ansible vundle

我正在尝试创建一个Ansible脚本来设置我的Mac。一个作用是设置vim。首先将我的点文件克隆到本地文件夹中,并将它们符号链接到〜/。 在我的vimrc中,我使用vundle安装扩展程序。因此,我尝试启动vim以安装所有扩展,如下所示:

- name: vim | Install vundle plugins
  shell: vim  +PluginInstall +qall

但是当我开始时,出现错误:

E185: Cannot find color scheme 'molokai'

是否可以在首次启动时取消显示此错误消息?

3 个答案:

答案 0 :(得分:1)

可能,您可以将vundler配置拆分为自己的文件vundler.vim,然后在第一个启动/可运行脚本中运行vim -u vundler.vim(您可以使其运行{ {1}}还是通过某些命令行标志需要的其他内容,:VundleInstall?)。

然后在常规的-E中,您只需vimrc即可进行日常使用。

答案 1 :(得分:0)

您可以通过设置E185: Cannot find color scheme 'molokai'来使.vimrc中的silent! colorscheme molokai错误消失,然后使用vim -E -s -u ~/.vimrc +PlugInstall +qall安装。

答案 2 :(得分:0)

我有同样的问题。 我解决此问题的方法是使用shell模块的stdin参数。 我正在stdin处换行。

我的任务看起来像这样

- name: "Install plugins"
  shell: vim +PluginInstall +qall
  args:
      stdin: "\n"