Gibt es ein Freitext-Diff-GUI-Tool, mit dem nur Unterschiede angezeigt werden können?

Beyond Compare ermöglicht es, nur Unterschiede oder nur Unterschiede im Kontext anzuzeigen. Ich habe Meld, KDiff und WinMerge ausprobiert, aber keiner von ihnen scheint diese Funktion zu haben, was wirklich praktisch ist, wenn Dateien zu groß werden.

Es muss unter Windows laufen, sollte kostenlos sein, sonst kann ich einfach Beyond Compare kaufen, wenn es <50 $ kostet.

Antworten (2)

Vielleicht wollen Sie nicht, aber Linux-Tools sind oft sehr vielseitig und leistungsfähig:

Das Kommandozeilentool diff gibt standardmäßig nur Unterschiede aus. Sie können es hier für Windows herunterladen . Führen Sie es einfach von cmd.exe aus wie folgt aus: diff.exe file1 file2 > output.txt, wenn Sie die Ausgabe in Ihrem Windows-Editor Ihrer Wahl anzeigen möchten. Das ist vielleicht nicht sehr komfortabel, aber Sie könnten das einfach in eine Batch-Datei umwandeln.

Wenn Sie bereits mit Linux vertraut sind, können Sie sogar Linux Bash für Windows 10 verwenden und die Ausgabe einfach direkt an den Linux-Editor Ihrer Wahl weiterleiten:

diff file1 file2 | gvim /dev/stdin

Entschuldigung für das Posten einer Antwort, wenn ich der Meinung bin, dass dies nur ein Kommentar sein sollte - aber das ist die einzige Möglichkeit, einen Screenshot zu veröffentlichen.

Wie Sie bevorzuge ich Beyoned Compare und zeige nur Unterschiede. WinMerge, mein Goto-Diff-Tool, wenn es kostenlos ist, bietet diese Funktionen nicht, aber es hat ein Übersichtsfenster auf der linken Seite, wie dieses

Geben Sie hier die Bildbeschreibung ein

und Sie können auf diese gelben Balken klicken, um zum nächsten Unterschied zu springen. Alt + down arrowspringt auch zum nächsten Unterschied.

Ich wollte gerade vorschlagen, dass Sie dies als neue Funktion anfordern - aber jemand ist uns zuvorgekommen .

Es könnte ganz einfach sein, ein Plugin oder einen Filter für Winmerge zu implementieren, der dies erreicht.
Und der Quellcode von WinMerge steht zum Download bereit