以'vim'显示'make'输出



我想:只有当它失败时,才生成并显示它的输出。

我映射到

: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

最新更新