Was ein Textvergleichswerkzeug macht
Ein Textvergleichswerkzeug, auch Diff-Werkzeug genannt, legt zwei Versionen eines Textes übereinander und markiert, was sich dazwischen geändert hat. Es findet den längsten Abschnitt, den beide Versionen gemeinsam haben, behandelt alles andere als Ergänzung oder Streichung und zeigt das Ergebnis, sodass du nicht beide Versionen mit dem Auge nebeneinander lesen musst. Es ist nützlich, um einen überarbeiteten Entwurf, eine Vertragsänderung, ein Übersetzungsupdate, eine Konfigurationsdatei oder zwei Codestücke zu prüfen.
Vorher
It was a sunny day. The dog slept.
Danach
It was a sunny day. The sleepy dog slept. The birds sang.
Zeile, Wort oder Zeichen
- Der Zeilenmodus vergleicht ganze Zeilen. Er ist die richtige Wahl für Code, Listen und Dateien und der schnellste.
- Der Wortmodus findet Änderungen innerhalb eines Satzes, sodass ein vertauschtes Wort nicht die ganze Zeile als geändert markiert.
- Der Zeichenmodus zeigt die kleinsten Änderungen, etwa die Korrektur eines Tippfehlers. Er ist auf kürzere Texte begrenzt, und das Werkzeug sagt dir, wann du in den Wort- oder Zeilenmodus wechseln solltest.
Optionen
„Groß- und Kleinschreibung ignorieren“ behandelt große und kleine Buchstaben als gleich. „Unterschiede bei Leerzeichen ignorieren“ fasst Folgen von Leerzeichen und Tabs vor dem Vergleich der Zeilen zusammen, sodass ein umformatierter Absatz nicht aufleuchtet. „Leerzeilen ignorieren“ entfernt zuerst leere Zeilen aus beiden Texten. Zusammen lassen sie dich auf Änderungen der Bedeutung statt der Formatierung achten.
Die Ergebnisse lesen
Die Zusammenfassung zeigt, wie viele Zeilen, Wörter oder Zeichen hinzugefügt, entfernt und unverändert gelassen wurden, dazu einen Ähnlichkeitsprozentsatz. Der Prozentsatz ist der doppelte unveränderte Teil geteilt durch die Gesamtgröße beider Texte, sodass zwei identische Texte 100 und zwei völlig verschiedene Texte 0 erreichen. Hinzugefügter und entfernter Text wird mit einem Plus- oder Minuszeichen, einer Unterstreichung oder einer Durchstreichung markiert und nicht nur durch Farbe.
Den Diff kopieren und teilen
Der Unified Diff ist das Nur-Text-Format, das Versionskontrollwerkzeuge nutzen: ein Kopf, dann Abschnitte, die mit @@ beginnen und die geänderten Zeilen auflisten, mit drei unveränderten Zeilen um jede Änderung. Du kannst ihn in eine E-Mail, ein Ticket oder ein Code-Review einfügen. Um eingefügten Text vor dem Vergleich aufzuräumen, probiere den Zeilenumbruch-Entferner oder beim Vergleich von Listen den Duplikat-Entferner.
Wenn zwei Texte völlig verschieden sind, vereinfacht das Werkzeug den Vergleich und sagt das, weil das Finden der kleinsten Menge an Änderungen sehr lange dauern würde. Der Wechsel in den Zeilen- oder Wortmodus ergibt meist ein klareres Bild.