在终端中禁用“按ENTER或键入命令继续”

时间:2015-02-09 09:02:08

标签: vim

我知道如何在Vim中禁用它,我很好奇是否可以在终端中运行vim时禁用它。

e.g。

tdi@piesek:~$ vim
ycm_client_support.[so|pyd|dll] and ycm_core.[so|pyd|dll] not detected; you need to compile YCM before using it. Read the docs!
Press ENTER or type command to continue

我的方案是我通过saltstack为所有用户(vim +PluginInstall +qall)自动安装vim和Vundle插件。然而,一些插件需要更多的爱,例如YouCompleteMe,它提供此消息。

我想强迫vim继续'即使有些东西继续想要按下ENTER。

3 个答案:

答案 0 :(得分:0)

如果您知道触发邮件的命令(在~/.vimrc中),您可以在其前面添加:silent!。这将抑制任何输出和错误。

对于常规消息,您可以尝试:set nomore

答案 1 :(得分:0)

cd ~/.vim/bundle/YouCompleteMe
./install.py

为我解决了这个问题,我已经安装了Ubuntu 14作为操作系统并安装了CMake ..

答案 2 :(得分:-2)

我通过逐个删除来尝试它。我发现set syntax会导致问题......不确定是否是罪魁祸首。

所以你可以删除它来解决问题。