2009-08-12 10 views
5

Normalerweise findet 'diff' Werkzeug nur Änderungen zwischen den Zeilen. Wenn ich zum Beispiel "abcdef" und "AbcdEf" vergleiche, wird diff anzeigen, dass "abcde" geändert wird und "f" unverändert ist. Ist es möglich, mehrere Änderungen pro Zeile zu finden, so sehe ich im obigen Beispiel, dass nur 'a' in 'A' geändert wird und 'e' in 'E' geändert wird? Oder diff outut Format unterstützt solche nicht?mehrere Änderungen in einer Zeile mit Diff-Tool?

+0

Mögliche Duplikat [Unterschiede innerhalb einer Zeile in diff Ausgabe zeigt] (https://stackoverflow.com/questions/1342256/showing-differences-within-a-line-in-diff-output) –

Antwort

4

Es gibt mehrere Diff-Tools, die das tun, was Sie verlangen.

Von der Spitze meines Kopfes weiß ich Winmerge und TortoiseMerge tut das.

0

Ich schrieb ein Werkzeug, um diff Web-Code unabhängig von den Unterschieden von Kommentaren und Leerzeichen. Dies bedeutet, dass mein Tool eine komplett verkleinerte Datei gegen eine ähnliche verschönerte Datei abgleichen kann. Es ist vollständig in JavaScript geschrieben, so dass Sie es direkt in Ihrem Browser ausprobieren, ohne etwas herunterzuladen oder zu installieren. Dadurch werden die Unterschiede pro Zeile hervorgehoben und die Unterschiede pro Zeichen in diesen Zeilen hervorgehoben.

http://prettydiff.com/

Verwandte Themen