在终端中禁用"Press ENTER or type command to continue"



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

例如

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和Vundle插件(vim +PluginInstall +qall)。然而,有些插件需要更多的爱,例如YouCompleteMe,它给出了这样的信息。

我想强迫vim"继续",即使有一些东西一直想按ENTER键。

如果你知道触发消息的命令(在~/.vimrc中),你可以在它前面加上:silent!。这将抑制任何输出和错误。

对于一般消息,您可以尝试:set nomore

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

为我修复了这个问题,我以前安装了Ubuntu 14作为操作系统和CMake。。

我尝试了一个接一个地删除。我发现set syntax导致了这个问题。。不确定是否是罪魁祸首。

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

相关内容

最新更新