En vim, ¿cómo establecer "args" para el resultado de un "grep -l"?

Para ilustrar, aquí está cómo hacerlo desde la línea de comandos:

<code>vim `grep "hello" * -Rl`
</code>

Esto abre vim con todos los archivos que tienen "hola" en ellos (-l da solo los nombres de archivo). Quiero hacer lo mismo, pero desde dentro de vim. Conceptualmente, algo como esto (que no funciona):

<code>:args !grep "hello" * -Rl
</code>

Estoy abierto a enfoques completamente diferentes para lograr esto; Simplemente me gustaría que estuviera en una línea (por lo que es fácil de editar y rehacer).

La respuesta es simplemente usar backticks -Pero con una condición clave! Lo siguiente no funciona para mí, debido a lacitas alrededorhello:

<code>:args `grep "hello" * -Rl`
</code>

Pero funciona si los quito o escapo de las comillas:

<code>:args `grep hello * -Rl`
:args `grep \"hello\" * -Rl`
</code>

(Esto quedó enterrado en los comentarios después de la respuesta del caos: los agregué aquí para hacerlos más visibles, en caso de que alguien más tuviera este problema)

Respuestas a la pregunta(2)

Su respuesta a la pregunta