Una tarea de programación común para mí, en vim es:¿Cómo buscar en un directorio de archivos en vim?
:s/some pattern/
hacer algún trabajo
n #
encuentra la siguiente entrada
hacer algún trabajo
n #
encuentra la siguiente entrada ..
Ahora, s/....
solo busca en el archivo actual.
¿Hay alguna manera de que pueda hacer esto, pero busque en un directorio de archivos? Decir hacer "s /..../" sobre todos los archivos en subdirectoires de pwd
que termina en .hpp de .cpp?
Gracias!
Es solo una especie de solución, así que no la estoy publicando como respuesta: puede abrir todos los archivos en una sesión de vim para que pueda: n a la siguiente, luego grabe una macro que sí lo hace: s/.../y: ny ejecuta la macro un número suficientemente grande de veces. (ejecutar la macro con demasiada frecuencia no hará ningún daño, ya que la sustitución simplemente se intentará una y otra vez para el último archivo) – Frank