我想:只有当它失败时,才生成并显示它的输出。
我映射到
:wa<cr>:make<cr><cr>
只有当它失败时,我才想看到结果。注意
<cr><cr>
序列,它关闭输出,因为通常它是成功的,没有什么可读的。而且速度要快得多。
您希望使用:silent
停止输出,并在有东西要看时使用:cwindow
打开快速修复窗口。
:wa|silent make|cwindow<cr>
注意:如果是在映射中,则需要使用<bar>
而不是|
。以下映射示例:
nnoremap <f9> :wa<bar>silent make<bar>cwindow<cr>
有关更多信息,请参阅以下内容:
:h :silent
:h :cw