:grep や :make の実行後、自動的に QuickFix ウィンドウを開く †
メッセージ †(注意: vim7 以降で利用可能) au QuickfixCmdPost make,grep,grepadd,vimgrep copen au QuickfixCmdPost l* lopen あるいは、以下のGrepコマンドを使うと最初に出力がスクロール表示されなくなるので、見た目がよくなります。 command! -nargs=1 Grep call s:Grep("grep", <f-args>)
function! s:Grep(cmd, arg)
exe "sil " . cmd . " ". a:arg
if len(getqflist()) == 0
echohl WarningMsg
echomsg "No match found."
echohl None
else
cw
redraw!
endif
endfunction
|