Comment comparer deux fichiers à l'aide d'Eclipse? Y a-t-il une option fournie par Eclipse?

220

Comment comparer deux fichiers à l'aide d'Eclipse?

(Actuellement, j'utilise WinMerge .)

Rinkal Bhanderi
la source
9
Si quelqu'un a besoin de comparer un fichier avec un fichier externe (pas dans un espace de travail), alors il y a une commande Compare with Other Resource. Par exemple, on peut l'utiliser grâce à la recherche de commande d'accès rapide (touche courte Ctrl+3).
Stan

Réponses:

348

Pour comparer deux fichiers dans Eclipse, sélectionnez-les d'abord dans l' Explorateur de projets / Explorateur de packages / Navigateur avec contrôle-clic. Maintenant, cliquez avec le bouton droit sur l'un des fichiers et le menu contextuel suivant apparaîtra. Sélectionnez Comparer les uns avec les autres .

entrez la description de l'image ici

Vikas Patidar
la source
23
Si l'option "Each Other" n'apparaît pas dans le menu "Compare with", accédez à Préférences> Capacités> Avancé et activez Team> Core Team Support, puis redémarrez Eclipse.
Alsciende
5
Et s'il est désactivé, sélectionnez simplement deux ou plusieurs fichiers ... :)
alexander
5
Si les fichiers sont trop éloignés dans l'Explorateur de projets pour les sélectionner facilement, essayez une recherche de fichiers Ctrl + H pour filename1 , filename2 et cliquez dessus dans les résultats de la recherche.
Noumenon
2
Pour le même fichier dans plusieurs emplacements, vous pouvez également utiliser Open Resource( Ctrl + Shift + R): tapez le nom, sélectionnez les emplacements souhaités, puis cliquez avec le bouton droit et sélectionnez Show In-> Package Explorer. De là, faites un clic droit sur le résultat affiché et vous pourrez sélectionner Compare With-> Each Other=)
skia.heliou
40

Sélectionnez simplement tous les fichiers que vous souhaitez comparer, puis ouvrez le menu contextuel (clic droit sur le fichier) et choisissez Comparer avec, puis sélectionnez-vous les uns les autres.

Doon
la source
11

Si un ou les deux fichiers que vous souhaitez comparer ne se trouvent pas dans un projet Eclipse:

  1. Ouvrez la boîte de recherche d'accès rapide

    • Linux / Windows: Ctrl + 3
    • Mac: ⌘ + 3
  2. Tapez comparer et sélectionnez Comparer avec une autre ressource

  3. Sélectionnez les fichiers à comparer → OK

Vous pouvez également créer un raccourci clavier pour Comparer avec une autre ressource en allant dans FenêtrePréférencesGénéralTouches

bmaupin
la source
1
Aucune fenêtre ne s'ouvre pour moi dans la dernière éclipse et dans un nouvel espace de travail, est-ce que quelqu'un ressent la même chose? Version: 2018-09 (4.9.0)
Daniel Sokolowski
5

Autre qu'utiliser Navigator / Proj Explorer et choisir des fichiers et faire 'Comparer avec' -> 'Chacun' ... Je préfère ouvrir les deux fichiers dans Eclipse et utiliser 'Comparer avec' -> 'Editeur ouvert' -> (choisissez le onglet ouvert) ... Vous pouvez obtenir cette fonctionnalité via le plugin éclipse AnyEdit situé ici (vous pouvez utiliser Installer le logiciel via Eclipse-> Aide-> Écran Installer un nouveau logiciel): http://andrei.gmxhome.de/eclipse/

armyofda12mnkeys
la source
CECI vient de me sauver la vie! Merci!
Xerus
L'AFAICR faisait partie de l'installation par défaut. Merci d'avoir déterré ce vieux joyau!
user77115
1

Si votre javascript de comparaison peut ne pas s'afficher.

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

Voici une solution de contournement ...

  • Fenêtre> Préférences> Comparer / Patch> Onglet Général
  • Décochez la case à côté de "Ouvrir la structure comparer automatiquement"
Andrew Pate
la source