VimGrep


Формат команды

:vimgrep /pattern/[g] file1 file2 ...

Найденные совпадения помещаются в буфер ошибок.
Навигация по этому буферу (нужно замапировать): 

:cp
:cn

Если нужно искать сразу по нескольким файла - можно задать шаблон

:vimgrep /pattern/[g] *.cpp

А если нужно искать в том числе по всему дереву каталогов

:vimgrep /pattern/[g] **/*.cpp