我正在尝试创建一个Ansible脚本来设置我的Mac。一个作用是设置vim。首先将我的点文件克隆到本地文件夹中,并将它们符号链接到〜/。 在我的vimrc中,我使用vundle安装扩展程序。因此,我尝试启动vim以安装所有扩展,如下所示:
- name: vim | Install vundle plugins
shell: vim +PluginInstall +qall
但是当我开始时,出现错误:
E185: Cannot find color scheme 'molokai'
是否可以在首次启动时取消显示此错误消息?
答案 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"