1
我想要:只有在失敗時纔會顯示輸出。在'vim'中顯示'make'輸出
我映射到
:wa<cr>:make<cr><cr>
,只有當它失敗我想看到的結果。注意
<cr><cr>
序列,它關閉輸出,因爲通常它是成功的,沒有什麼可讀的。而且速度更快。
我想要:只有在失敗時纔會顯示輸出。在'vim'中顯示'make'輸出
我映射到
:wa<cr>:make<cr><cr>
,只有當它失敗我想看到的結果。注意
<cr><cr>
序列,它關閉輸出,因爲通常它是成功的,沒有什麼可讀的。而且速度更快。
您想要使用:silent
來停止輸出並使用:cwindow
當有東西可以看到時打開quickfix窗口。
:wa|silent make|cwindow<cr>
注意:您將要使用<bar>
而不是|
如果這是一個映射裏。下面的映射的實施例:
nnoremap <f9> :wa<bar>silent make<bar>cwindow<cr>
更多信息請參見以下:
:h :silent
:h :cw
我使用這樣'映射:WA :無聲化妝 CWindow的' 和它掛出VIM 。 –
2014-09-25 16:20:17
如果我像這樣改變它'map:wa :silent!make cwindow '它不會掛起但不起作用。 –
2014-09-25 16:24:06
我錯過了一個':'或'',不過你看看它。我添加了一個示例映射。 –
2014-09-25 16:31:29