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