vimgrep 良いね

nmap <silent> <F5>	:execute 'vimgrep! /TODO\\|FIXME/j **/*.cpp **/*.c **/*.h **/*.hpp'<CR>:copen10<CR>
nmap <silent> <F10>	:execute 'vimgrep! /<C-R>=expand('<cword>')<CR>/j **/*.cpp **/*.h **/*.hpp **/*.c'<CR>:copen10<CR>
nmap <silent> <F11>	:execute "vimgrep! /\\<" . expand('<cword>') . "\\>/j **/*.cpp **/*.c **/*.h **/*.hpp"<CR>:copen10<CR>
  • F5 は (TODO|FIXME) をソース、ヘッダから探して quickfix を開く
  • F10 はカーソル下の単語を部分一致で探して quickfix を開く
  • F11 は F10 の完全一致版