2011-07-23 15 views
110

¿Sabes cómo puedo buscar y reemplazar una cadena en todos los archivos de mi proyecto actual?Reemplazar cadena en todos los archivos en Eclipse

Digamos que tengo esta cadena "/ sites/default/ Ahora quiero que sea"/public/sites/default

pero hay casi 1000 archivos.

Gracias de antemano.

+11

recuerda aceptar respuestas: -) –

+3

Pequeña sugerencia, considere reemplazar esta s tring para alguna variable o propiedad global. Reemplazar alguna ruta en 1000 archivos es señal de un diseño deficiente. ;) – Radium

+0

Posible duplicado de [¿Hay alguna manera de buscar/reemplazar en un proyecto completo en Eclipse?] (Http://stackoverflow.com/questions/3426049/is-there-a-way-to- find -place- across-an-entire-project-in-eclipse) –

Respuesta

207
  • "Buscar" -> "archivo"
  • introducir texto, archivos de patrones y proyectos
  • "reemplazar"
  • introducir texto nuevo

Voilà ...

+31

Gracias, lo resolví de esta manera. 1.- Seleccione el texto para buscar 2.- Vaya a Búsqueda de menú> Texto> Proyecto, aparece una lista de ocurrencias, dentro de la vista de búsqueda. 3.- Haga clic con el botón derecho en la raíz de esa lista, 4.- Seleccione Reemplazar todo ... 5.- Ingrese el texto para reemplazar. 6.- Hecho ... gracias .. – RickMx

+0

Desafortunadamente, esto no ayuda con el texto de varias líneas. :( – Eric

+1

@Eric ¡Funciona si usa expresiones regulares! Incluso puede resaltar el texto que desea reemplazar, y siempre que la opción de expresión Regular esté activa antes de ejecutar el diálogo, cubrirá gran parte del formato para you =) –

4

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 ir al cuadro de diálogo "Buscar y reemplazar"

8

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 estaría utilizando el método Alt: Pulse Alt, entonces A, a continuación, F.

Solicitar eficiente de las operaciones:

  1. Ctrl + C el texto que desea hacer la sustitución (si está disponible)
  2. Resalte el texto que desea reemplazar
  3. 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
  4. En el cuadro de entrada "Modelos de nombre de archivo", escriba ".java" para reemplazar todos los archivos Java o escriba "" para reemplazar en todos los archivos
  5. Haga clic en "Reemplazar ..."
  6. Ctrl + V (Pegar). O escriba el valor que se quiere hacer la sustitución de
  7. Introduzca

Usted puede encontrar más detalles en mi blog: http://blog.simplyadvanced.net/android-how-to-findreplace-in-multiple-files-using-eclipse/

+0

paso por paso me ayudó, solo En el cuadro de entrada "Modelos de nombre de archivo", escriba "* .java" en lugar de .java y Ctrl + H puede usar como atajo – nick

-6

he tratado la siguiente opción en la versión de Eclipse Helios. simplemente pulse Ctrl + F obtendrá el "Buscar/Reemplazar" ventana en la pantalla

enter image description here

+2

esto no reemplazará en todos los archivos – Sergei

+0

Esta es una opción en el archivo search => y el acceso directo es (Ctrl + h). Ir para más información refiérase al siguiente enlace. [¿Hay alguna forma de buscar/reemplazar un proyecto completo en Eclipse?] (Http://stackoverflow.com/questions/3426049/is-there-a-way-to-find-replace-across-an-entire- proyecto en eclipse) –

0
ctrl + H will show the option to replace in the bottom . 

enter image description here

Una vez que se hace clic en reemplazarlo como la siguiente

enter image description here

Cuestiones relacionadas