search vim vimgrep

search - Buscar a través de un conjunto de archivos designados por múltiples globs con Vimgrep



(3)

¿Alguien conoce la sintaxis de Vimgrep para buscar con varios archivos glob? Estoy tratando de usar este comando para buscar en el directorio actual.

map <F3> :execute "vimgrep /" . expand("<cword>") . "/j **/*.c* *.txt" <Bar> cw<CR>

Al usar este comando, Vim busca solo *.c* . ¿Alguna idea sobre cómo buscar múltiples tipos de archivos?


en este directorio

:vimgrep "search subject" *.c :vimgrep blah *.[ch] :vimgrep blah *.c* *.h

en este o en cualquier directorio descendiente

:vimgrep "search subject" ./**/*.c


Para buscar "texto" en todos los archivos * .txt & * .php de forma recursiva desde el directorio actual.

:vimgrep "text" **/*.txt **/*.php


Me estoy metiendo con Vim y esta pregunta me enseñó sobre la existencia de vimgrep. ¿Hay alguna manera de recorrer los resultados? Entonces digo que quería encontrar todas las instancias de "usuario", y uso

:vimgrep /user/g **/*.rb

¿Cómo podría recorrer las instancias de ese texto?