¿Cuál es la forma más fácil de buscar y reemplazar texto en 20 archivos de texto en un directorio?

17

Tengo 20 archivos de texto con varias extensiones en un directorio.

Quiero reemplazar " nnn " con " ooo " en todos los archivos.

Podría importarlos en un proyecto Eclipseo Visual Studioreemplazarlos todos, pero eso es excesivo y agregaría otros meta archivos, etc.

Creo que es una forma simple de hacer esto: seleccione todos los archivos, haga clic derecho, elija una herramienta llamada (por ejemplo, "QuickReplacer") y complete buscar y reemplazar, haga clic y listo.

¿Alguien sabe de una herramienta como esta?

Edward Tanguay
fuente
1
Me gustaría señalar que si ya está utilizando Eclipse, al buscar Buscar en archivos (o como se llame), puede elegir un Directorio, en lugar de un proyecto existente, para buscar. A partir de ahí, no debería ser difícil ejecutar una búsqueda / reemplazo en archivos coincidentes.
cobarde anónimo

Respuestas:

8

GrepWin haría esto entre otros, y es un complemento de Explorer.

Sin embargo, hay una gran variedad de diferentes aplicaciones disponibles que pueden hacer esto.

Este hilo SO sobre el tema también sugiere WinGrep como una opción.

BinaryMisfit
fuente
lo instalé e hice mi búsqueda / reemplazo en 3 minutos, ¡gracias!
Edward Tanguay
19

Notepad ++ puede hacerlo fácilmente ...

Menú de búsqueda> Buscar en archivos ... elemento de menú ...

espinodal
fuente
4

Si está familiarizado con Visual Studio, puede hacerlo sin crear un proyecto. Hacer (algo así): Edit>Find/Replace>Find in Files. Allí puede especificar una carpeta .

He hecho esto muchas veces. Diría que solo es excesivo si tuviera que crear un proyecto (no) o si no tenía VS instalado y lo necesitaba solo para esta solicitud.

Michael Haren
fuente
2

Me parece que Textpad es muy útil para este tipo de cosas, entre otras.

Remou
fuente
1

Sublime : Ctrl+ Shift+f

Reemplaza el texto en todos los archivos abiertos, o puede especificar carpetas particulares haciendo clic .

Luego, presione File> Save All.

Dunc
fuente
0

Realmente me gusta el producto WildEdit de Helios Software (creadores del excelente editor de texto Textpad).

Es confiable, rápido, flexible y no cuesta mucho (£ 8.50 = aprox. 10 euros), ¡vale la pena su precio!

Maneja ASCII, ANSI, UTF-8 y otras codificaciones sin problema, puede elegir un directorio y una máscara de archivo (* .cs, * .as? X etc.) y aplicar los cambios solo a esos archivos, y lo hará mantenga una copia de seguridad de sus archivos originales en caso de que desee deshacer el cambio.

Bagazo

marc_s
fuente
0

SciTE tiene esto incorporado en Windows, siempre y cuando todos los archivos estén en el mismo directorio (y es un editor de texto de propósito general muy pequeño y rápido en el negocio): haga clic derecho y 'Editar con SciTE' en cualquier archivo en el directorio , Ctrl + Shift + F, escriba buscar y reemplazar cadenas y un filtro de nombre de archivo opcional y haga clic en Aceptar.

robertc
fuente