在 vim 启动时忽略 vimrc 中的所有错误
Ignore all errors in vimrc at vim startup
我正在尝试创建一个 Ansible 脚本来设置我的 mac。一个作用是设置vim。首先将我的点文件克隆到本地文件夹并将它们符号链接到 ~/.
在我的 vimrc 中,我使用 vundle 安装扩展。所以我尝试启动 vim 来安装所有扩展,如下所示:
- name: vim | Install vundle plugins
shell: vim +PluginInstall +qall
但是当我开始这个时,我得到了错误:
E185: Cannot find color scheme 'molokai'
是否可以在首次启动时抑制此错误消息?
可能您可以将您的 vundler 配置拆分到它自己的文件中 vundler.vim
,然后在您的第一个 startup/ansible 脚本中 运行 vim -u vundler.vim
(您可以通过一些命令行标志将其设置为 运行 :VundleInstall
或其他任何需要的内容,-E
?)。
然后在您的常规 vimrc
中,您只需 source vundler.vim
进行日常使用。
您可以通过设置 silent! colorscheme molokai
来消除 .vimrc
中的 E185: Cannot find color scheme 'molokai'
错误,然后使用 vim -E -s -u ~/.vimrc +PlugInstall +qall
.
安装
我遇到了同样的问题。
我解决这个问题的方法是使用 shell
模块的 stdin 参数。
我在 stdin
.
处换行
我的任务是这样的
- name: "Install plugins"
shell: vim +PluginInstall +qall
args:
stdin: "\n"
您可以使用 --clean
arg 绕过这些启动 warnings/errors。一旦你进入 vim,如果你发送第二个命令,它将传递那些 warnings/errors.
这对我有用:vim --clean '+source ~/.vimrc' +PluginInstall +qall
(我知道这个帖子有点旧,但我自己现在也遇到了这个问题。)
我正在尝试创建一个 Ansible 脚本来设置我的 mac。一个作用是设置vim。首先将我的点文件克隆到本地文件夹并将它们符号链接到 ~/. 在我的 vimrc 中,我使用 vundle 安装扩展。所以我尝试启动 vim 来安装所有扩展,如下所示:
- name: vim | Install vundle plugins
shell: vim +PluginInstall +qall
但是当我开始这个时,我得到了错误:
E185: Cannot find color scheme 'molokai'
是否可以在首次启动时抑制此错误消息?
可能您可以将您的 vundler 配置拆分到它自己的文件中 vundler.vim
,然后在您的第一个 startup/ansible 脚本中 运行 vim -u vundler.vim
(您可以通过一些命令行标志将其设置为 运行 :VundleInstall
或其他任何需要的内容,-E
?)。
然后在您的常规 vimrc
中,您只需 source vundler.vim
进行日常使用。
您可以通过设置 silent! colorscheme molokai
来消除 .vimrc
中的 E185: Cannot find color scheme 'molokai'
错误,然后使用 vim -E -s -u ~/.vimrc +PlugInstall +qall
.
我遇到了同样的问题。
我解决这个问题的方法是使用 shell
模块的 stdin 参数。
我在 stdin
.
我的任务是这样的
- name: "Install plugins"
shell: vim +PluginInstall +qall
args:
stdin: "\n"
您可以使用 --clean
arg 绕过这些启动 warnings/errors。一旦你进入 vim,如果你发送第二个命令,它将传递那些 warnings/errors.
这对我有用:vim --clean '+source ~/.vimrc' +PluginInstall +qall
(我知道这个帖子有点旧,但我自己现在也遇到了这个问题。)