べ、別にgrepしないわけじゃないんだからね!///

grepするなら当然vim内蔵grepっしょ。

:vim /hogehoge/ **/*.txt

パイプでcwに渡すとquickfixに流れる。

:vim /hogehoge/ **/*.txt | cw

裏で流れてるから:cwすれば見えるけどね。
quickfixからしか使わないのであれば

autocmd QuickfixCmdPost vimgrep cw

しとけば、常にquickfixウィンドウが表示されるようになる。