string - reales - Reemplazar cadena en todos los archivos en Eclipse
libro de android studio en español pdf (8)
¿Sabes cómo puedo buscar y reemplazar una cadena en todos los archivos de mi proyecto actual?
Digamos que tengo esta cadena "/ sites / default / ahora quiero que sea" / public / sites / default
pero hay casi 1000 archivos.
Gracias de antemano.
Extraño, pero es una tarea de dos pasos:
- Busca lo que quieras
- En la pestaña de búsqueda, haga clic derecho y seleccione reemplazar, o reemplace todo:
Una demostración en:
Hay una opción en search => file y el atajo es Ctrl + H. Ir para más información refiérase al siguiente enlace. Esto funciona bien con Eclipse Neon
¿Hay alguna forma de buscar / reemplazar un proyecto completo en Eclipse?
Según el tipo de archivo en el que esté enfocado, Ctrl + H abrirá diferentes tipos de pantallas de búsqueda.
Una tecla de acceso directo más consistente usaría el método Alt: toca Alt, luego A, luego F.
Orden de operaciones eficiente:
- Ctrl + C el texto que desea reemplazar (si está disponible)
- Resalte el texto que desea reemplazar
- Toque ALT, luego A, luego F. Lo lleva a la búsqueda de archivos. La selección de (2) llenará automáticamente el cuadro de búsqueda
- En el cuadro de entrada "Patrones de nombre de archivo", escriba " .java" para reemplazar todos los archivos Java o escriba " " para reemplazarlo en todos los archivos
- Haga clic en "Reemplazar ..."
- Ctrl + V (Pegar). O escriba el valor que desea hacer la sustitución
- Entrar
Puede encontrar más detalles en mi blog: http://blog.simplyadvanced.net/android-how-to-findreplace-in-multiple-files-using-eclipse/
Use Ctrl + H para abrir el cuadro de diálogo de búsqueda de Eclipse, seleccione la pestaña de búsqueda apropiada y seleccione "Reemplazar ..." para acceder al cuadro de diálogo "Buscar y reemplazar"
Tonny Madsen dijo que sí, pero a veces esto es demasiado simplista.
¿Qué pasa si quiere ser más selectivo en sus reemplazos ya que no todos los reemplazos son correctos para lo que está tratando de hacer?
A continuación, le mostramos cómo obtener más granularidad para hacer los reemplazos solo en ciertas carpetas, archivos o instancias:
Primero, haz como dijo:
- Haga clic en Buscar -> Archivo ... O presione Ctrl + H y elija la pestaña "Búsqueda de archivos".
- Ingrese texto, patrón de archivo y elija su Espacio de trabajo o Conjunto de trabajo.
Entonces:
- Haga clic en Buscar
- Cuando aparezcan los resultados, realice algunas selecciones de carpetas, archivos o instancias haciendo Ctrl + clic sobre las que desea seleccionar. Ej .: aquí está mi selección. Elegí 3 instancias, 1 archivo y 1 carpeta:
- Ahora, haga clic derecho en su selección y vaya a -> Reemplazar seleccionados .... Aquí hay una captura de pantalla de eso:
- Ingrese lo que desea reemplazar "Con". En mi caso, puede ver que dice "Reemplazar 190 coincidencias en 4 archivos". Ahora haz clic en OK .
Voilà!
Referencias
- Aquí está el tutorial que encontré que me enseñó esto: http://www.avajava.com/tutorials/lessons/how-do-i-do-a-find-and-replace-in-multiple-files-in-eclipse.html?page=2
- "Buscar" -> "Archivo"
- Ingrese texto, patrón de archivos y proyectos
- "Reemplazar"
- Ingrese nuevo texto
Voilà ...