В энергии я действительно часто ищу с vimgrep. У меня есть отображение как ниже:
map <leader>s :execute "noautocmd vimgrep /\\<" . expand("<cword>") . "\\>/gj **/*.*" <Bar>
cw<CR> 5
Проблема состоит в том, что существуют некоторые временные подпапки (как obj, objd), что я не хочу искать. Как я могу исключить подпапки, соответствующие данному шаблоны. Например, подпапки с префиксом "objd" не должны быть включены в поиск.
Вместо этого вы можете попробовать ack . Он прекрасно интегрируется с vim и имеет множество вариантов для выполнения того, что вы хотите делать.
На GitHub есть несколько интеграций ack-vim. Например: здесь .