¿Cómo comparo dos archivos usando Eclipse? ¿Hay alguna opción proporcionada por Eclipse?

220

¿Cómo comparo dos archivos usando Eclipse?

(Actualmente estoy usando WinMerge ).

Rinkal Bhanderi
fuente
99
Si alguien necesita comparar un archivo con un archivo externo (no en un espacio de trabajo), entonces hay un comando Compare with Other Resource. Por ejemplo, uno puede usarlo mediante la búsqueda de comandos de acceso rápido (tecla abreviada Ctrl+3).
Stan

Respuestas:

348

Para comparar dos archivos en Eclipse, primero selecciónelos en el Explorador de proyectos / Explorador de paquetes / Navegador con control-clic. Ahora haga clic derecho en uno de los archivos, y aparecerá el siguiente menú contextual. Seleccione Comparar con / entre sí .

ingrese la descripción de la imagen aquí

Vikas Patidar
fuente
23
Si la opción "Entre sí" no aparece en el menú "Comparar con", vaya a Preferencias> Capacidades> Avanzado y habilite Equipo> Soporte de equipo central, luego reinicie Eclipse.
Alsciende
55
Y si está deshabilitado, simplemente seleccione dos o más archivos ... :)
alexander
55
Si los archivos están demasiado separados en Project Explorer para seleccionarlos fácilmente, intente Ctrl + H File Search para filename1 , filename2 y haga clic en ellos en los resultados de búsqueda.
Noumenon
2
Para el mismo archivo en varias ubicaciones, también puede usar Open Resource( Ctrl + Shift + R): escriba el nombre, seleccione las ubicaciones deseadas, luego haga clic con el botón derecho y seleccione Show In-> Package Explorer. Desde allí, haga clic con el botón derecho en el resultado que se muestra y podrá seleccionar Compare With-> Each Other=)
skia.heliou
40

Simplemente seleccione todos los archivos que desea comparar, luego abra el menú contextual (haga clic con el botón derecho en el archivo) y elija Comparar con, luego seleccione entre sí.

Doon
fuente
11

Si uno o ambos archivos que desea comparar no están en un proyecto de Eclipse:

  1. Abra el cuadro de búsqueda de acceso rápido

    • Linux / Windows: Ctrl + 3
    • Mac: ⌘ + 3
  2. Escriba compare y seleccione Compare With Other Resource

  3. Seleccione los archivos para comparar → Aceptar

También puede crear un método abreviado de teclado para Comparar con otro recurso yendo a VentanaPreferenciasGeneralTeclas

bmaupin
fuente
1
No se abre ninguna ventana para mí en el último eclipse y espacio de trabajo nuevo, ¿alguien experimenta lo mismo? Versión: 2018-09 (4.9.0)
Daniel Sokolowski
5

Aparte de usar el Navegador / Proj Explorer y elegir archivos y hacer 'Comparar con' -> 'Entre sí' ... Prefiero abrir ambos archivos en Eclipse y usar 'Comparar con' -> 'Editor abierto' -> (seleccione el pestaña abierta) ... Puede obtener esta función a través del complemento AnyEdit eclipse que se encuentra aquí (puede usar Instalar software a través de Eclipse-> Ayuda-> Instalar pantalla de nuevo software): http://andrei.gmxhome.de/eclipse/

Armyofda12mnkeys
fuente
¡ESTO acaba de salvarme la vida! ¡Gracias!
Xerus
AFAICR solía ser parte de la instalación predeterminada. Gracias por desenterrar esta vieja joya!
user77115
1

Si está comparando JavaScript, es posible que no se muestre.

https://bugs.eclipse.org/bugs/show_bug.cgi?id=509820

Aquí hay un entorno de trabajo ...

  • Ventana> Preferencias> Comparar / Parche> Pestaña General
  • Anule la selección de la casilla de verificación junto a "Abrir estructura comparar automáticamente"
Andrew Paté
fuente