Wie vergleiche ich zwei Dateien mit Eclipse? Gibt es eine Option von Eclipse?

220

Wie vergleiche ich zwei Dateien mit Eclipse?

(Derzeit verwende ich WinMerge .)

Rinkal Bhanderi
quelle
9
Wenn jemand eine Datei mit einer externen Datei vergleichen muss (nicht in einem Arbeitsbereich), gibt es einen Befehl Compare with Other Resource. Zum Beispiel kann man es über die Suche nach Schnellzugriffsbefehlen (Shortkey Ctrl+3) verwenden.
Stan

Antworten:

348

Um zwei Dateien in Eclipse zu vergleichen, wählen Sie sie zuerst im Projektexplorer / Paket-Explorer / Navigator mit gedrückter Ctrl -Taste aus. Klicken Sie nun mit der rechten Maustaste auf eine der Dateien, und das folgende Kontextmenü wird angezeigt. Wählen Sie Vergleichen untereinander .

Geben Sie hier die Bildbeschreibung ein

Vikas Patidar
quelle
23
Wenn die Option "Untereinander" im Menü "Vergleichen mit" nicht angezeigt wird, gehen Sie zu "Einstellungen"> "Funktionen"> "Erweitert" und aktivieren Sie "Team"> "Core Team Support". Starten Sie dann Eclipse neu.
Alsciende
5
Und wenn es deaktiviert ist, wählen Sie einfach zwei oder mehr Dateien ... :)
Alexander
5
Wenn die Dateien im Projektexplorer zu weit voneinander entfernt sind, um sie einfach auszuwählen, versuchen Sie eine Strg + H-Dateisuche nach Dateiname1 , Dateiname2 und klicken Sie in den Suchergebnissen darauf.
Noumenon
2
Für dieselbe Datei an mehreren Speicherorten können Sie auch Open Resource( Ctrl + Shift + R) verwenden: Geben Sie den Namen ein, wählen Sie die gewünschten Speicherorte aus, klicken Sie mit der rechten Maustaste und wählen Sie Show In-> Package Explorer. Von dort aus klicken Sie mit der rechten Maustaste auf das angezeigte Ergebnis und Sie können Compare With-> Each Other=)
skia.heliou
40

Wählen Sie einfach alle Dateien aus, die Sie vergleichen möchten, öffnen Sie das Kontextmenü (Rechtsklick auf die Datei) und wählen Sie Vergleichen mit. Wählen Sie dann einander aus.

Doon
quelle
11

Wenn sich eine oder beide der zu vergleichenden Dateien nicht in einem Eclipse-Projekt befinden:

  1. Öffnen Sie das Suchfeld für den Schnellzugriff

    • Linux / Windows: Strg + 3
    • Mac: ⌘ + 3
  2. Geben Sie compare ein und wählen Sie Compare With Other Resource

  3. Wählen Sie die zu vergleichenden Dateien aus → OK

Sie können auch eine Tastenkombination zum Vergleichen mit anderen Ressourcen erstellen, indem Sie zu FensterEinstellungenAllgemeinTasten wechseln

Bmaupin
quelle
1
In der neuesten Sonnenfinsternis und im neuen Arbeitsbereich öffnet sich für mich kein Fenster. Hat jemand das Gleiche erlebt? Version: 2018-09 (4.9.0)
Daniel Sokolowski
5

Abgesehen von der Verwendung des Navigator / Proj-Explorers und der Auswahl von Dateien und der Ausführung von 'Vergleichen mit' -> 'Miteinander' ... Ich bevorzuge es, beide Dateien in Eclipse zu öffnen und 'Vergleichen mit' -> 'Geöffneter Editor' -> (wählen Sie die geöffnete Registerkarte) ... Sie können diese Funktion über das AnyEdit-Eclipse-Plugin erhalten, das sich hier befindet (Sie können den Bildschirm Software über Eclipse-> Hilfe-> Neue Software installieren verwenden): http://andrei.gmxhome.de/eclipse/

Armyofda12Mnkeys
quelle
Das hat mir gerade das Leben gerettet! Vielen Dank!
Xerus
AFAICR war früher Teil der Standardinstallation. Danke fürs Ausgraben dieses alten Edelsteins!
user77115
1

Wenn Ihr Compairing-Javascript möglicherweise nicht angezeigt wird.

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

Hier ist ein Workround ...

  • Fenster> Einstellungen> Vergleichen / Patchen> Registerkarte Allgemein
  • Deaktivieren Sie das Kontrollkästchen neben "Strukturvergleich automatisch öffnen".
Andrew Pate
quelle