Abra no vim todos os arquivos retornados por uma pesquisa grep

Para encontrar todos os arquivos no diretório atual cujo conteúdo corresponda ao padrão “foo”, você pode executar

grep -rl foo *

Se, além disso, quiser editar todos os arquivos encontrados pelo comando anterior. você pode usar comandos aninhados para abri-los diretamente no vim com o seguinte comando:

vim $(grep -rl foo *)

Alternativamente, se você usar GVim ou MacVim, você pode abrir os arquivos em guias:

gvim -p $(grep -rl foo *)

ou

mvim -p $(grep -rl foo *)