2016-06-08 11 views
11

Ich möchte 2 Dateien in intellij vergleichen. Beide Dateien sind nicht Teil eines bestimmten Projekts.In Intellij IDEA, wie man 2 Textdateien vergleicht, die nicht Teil eines geöffneten Projektes sind

Gibt es eine Möglichkeit, dies zu tun?

Ich betreibe Intellij 15 und 16

+0

Es ist wirklich viel einfacher, wenn die 2 Dateien unter die Projektstruktur fallen - dann klicken Sie mit der rechten Maustaste, um beide Dateien auszuwählen, und control-d macht den Trick. Sonst ... warum nicht ein externes Tool verwenden, zB unter Windows verwende ich "Beyond Compare"? – vikingsteve

+0

Ich weiß, dass ich ein externes Tool verwenden kann, aber ich bevorzuge es, Intellij wenn möglich zu verwenden – gba

+0

Sie können sie immer einfach in die Projektstruktur ziehen, den Vergleich durchführen und sie anschließend entfernen. Tut mir leid, aber ich bin mir nicht bewusst, die genaue Funktion, die Sie wollen ... obwohl Sie könnten immer ein Plugin schreiben, um es zu tun, wenn Sie über das virtuelle Dateisystem (vfs) erfahren können. – vikingsteve

Antwort

7

Die folgenden Werke für mich in IntelliJ IDEA Ultimative 14.1.7 unter Windows:

  1. Öffnen Sie die erste Datei in der IDE (entweder durch in das Fenster aus dem Windows Explorer ziehen oder File/Open).
  2. Wählen Sie im Menü Ansicht "Vergleichen mit ..."
  3. Wählen Sie im Dialogfeld "Pfad auswählen" die zweite Datei (entweder direkt oder durch Ziehen aus dem Windows Explorer in den Dialog).

Es öffnet sich dann im traditionellen Dateivergleichsfenster. Wenn Sie versuchen, eine der Dateien zu bearbeiten, wird der übliche Dialog "Sind Sie sicher, dass Sie eine Datei bearbeiten möchten, die nicht in Ihrem Projekt enthalten ist" angezeigt, die Sie akzeptieren können, wenn Sie das versuchen.

5

Sie können die „mit Zwischenablage vergleichen“ Funktion verwenden.

Von https://www.jetbrains.com/help/idea/2016.1/comparing-files.html#clipboard:

eine Datei im Editor mit dem Inhalt der Zwischenablage

  1. öffnen Sie die gewünschte Datei im Editor Vergleich.
  2. Klicken Sie mit der rechten Maustaste auf das Editorfenster und wählen Sie Wählen Sie im Kontextmenü die Option Mit Zwischenablage vergleichen.
  3. Anzeigen und Verwalten von Unterschiede in der Differenzanzeige für Dateien.
+0

Das ist gut, und ich habe abgestimmt . Aber gibt es irgendetwas, mit dem Sie die 2 Dateien bearbeiten können? – gba

+0

Nun können Sie Dateien, die sich außerhalb Ihres Projekts befinden, immer öffnen/bearbeiten. Sie werden nur ein Dialogfeld haben, in dem Sie gefragt werden, ob Sie wirklich die Datei bearbeiten möchten, die nicht in Ihrem Projekt ist. – IppX

+0

, aber nachdem Sie dies getan haben, gibt es keine Möglichkeit, diese 2 Dateien so zu vergleichen, dass Sie die 2 Dateien bearbeiten können. Wenn Sie einen Weg kennen, zeigen Sie bitte. – gba