Hatena::Groupogijun

×

 | 

03 - 10 || 2008

今日の .vimrc さん

14:48 | はてなブックマーク - 今日の .vimrc さん - ×

:Bgrep foo で開いてるバッファから検索。いちいち :bufdo vim /foo/j % するのがめんどくさくなったのと、例外が開いてるものによっては発生するのが嫌だったので関数化。

function! Bgrep(word)
  cexpr '' " quickfix を空に
  silent exec ':bufdo | try | vimgrepadd ' . a:word . ' % | catch | endtry'
  silent cwin
endfunction
command! -nargs=1 Bgrep :call Bgrep(<f-args>)
 |