Was ist Textvergleich?

Das Textvergleichs-Tool hebt die genauen Unterschiede zwischen zwei Texten hervor. Ergänzungen, Löschungen und Änderungen werden farblich markiert nebeneinander oder in einer einheitlichen Ansicht dargestellt. Es funktioniert ebenso gut für Code-Versionen, Dokumentrevisionen und Konfigurationsdateien.

Das Werkzeug nutzt den Myers-Algorithmus und erkennt umsortierte Blöcke ebenso wie einzeilige Korrekturen. Vergleiche Zeile für Zeile oder wechsle für Fließtext zur Wortebene, aktiviere Leerraum ignorieren, um reine Formatierungsänderungen zu überspringen, setze Groß-/Kleinschreibung ignorieren, damit reine Schreibweisen-Änderungen nicht zählen, und klicke auf Tauschen, um umzukehren, welche Seite das Original ist. Lies das Ergebnis als vereinheitlichte Ausgabe (mit + und - als Präfix, fertig zum Einfügen in eine Commit-Nachricht) oder in nebeneinanderliegenden Spalten. Bei langen Dateien klappt es unveränderte Abschnitte ein und bietet Vor-/Zurück-Pfeile, um jede Änderung durchzugehen. Beide Eingaben bleiben freier Text, also funktionieren Code, JSON, Prosa oder Logzeilen.

Anleitung

  1. Fügen Sie den Originaltext im linken Feld und den geänderten Text im rechten Feld ein.
  2. Sehen Sie die hervorgehobenen Unterschiede: Grün für Ergänzungen, Rot für Löschungen und Gelb für Änderungen.
  3. Wechseln Sie zwischen der Nebeneinander- und der einheitlichen Diff-Ansicht oder kopieren Sie die Diff-Ausgabe zur Dokumentation.

Wann verwenden

  • Eigene Korrekturen an einem Essay oder Vertrag vor dem finalen Versand durchgehen.
  • Sehen, was sich zwischen zwei Konfigurationsdateien geändert hat, wenn ein Dienst ausfällt.
  • Übersetzte Dokumente gegen das Original prüfen, um nichts zu übersehen.

Ergebnis

Ein Entwickler fügt zwei Versionen einer Konfigurationsdatei ein und sieht sofort, dass 3 Zeilen hinzugefügt, 1 entfernt und 2 geändert wurden — jede Änderung im Kontext hervorgehoben.

Häufige Fragen

Wird Zeichen für Zeichen oder Zeile für Zeile verglichen?
Beides. Der Zeilenmodus (Standard) behandelt eine ganze Zeile als Einheit, sodass ein einziger Tippfehler die komplette alte Zeile als entfernt und die neue als hinzugefügt markiert und dabei die tatsächlich geänderten Zeichen darin hervorhebt. Im Wortmodus wird stattdessen Wort für Wort verglichen, was sich bei Fließtext und Konfigurationswerten besser liest.
Schafft es auch große Dateien, etwa ein Log mit 5000 Zeilen?
Ja. Bei langen Eingaben klappt das Werkzeug große unveränderte Abschnitte von selbst zusammen und behält ein paar Zeilen Kontext, sodass du vor allem das Geänderte siehst. Mit den Änderungspfeilen (hoch und runter) über dem Diff springst du direkt von einer Änderung zur nächsten, und wenn die nebeneinanderliegenden Spalten zu eng werden, wechsle zur vereinheitlichten Ansicht.
Zählt Whitespace als Unterschied?
Standardmäßig ja: ein Leerzeichen am Zeilenende, eine zusätzliche Leerzeile oder ein Tabulator statt Leerzeichen erscheinen alle als Änderung. Setze den Haken bei Leerraum ignorieren, und diese reinen Formatierungsunterschiede fallen weg, sodass nur die echten Änderungen bleiben. Der Wortmodus fasst aufeinanderfolgende Leerzeichen ohnehin selbst zusammen.
Kann ich nur die Diff-Ausgabe kopieren, ohne die beiden Eingaben?
Ja. Der Kopier-Button greift den vereinheitlichten Diff (mit + und - Markern), den du direkt in die Pull-Request-Beschreibung, eine E-Mail oder eine Dokumentationsnotiz einfügst.
Ist das dasselbe wie git diff?
Der zugrundeliegende Algorithmus ist verwandt (auch Myers Diff), die Ausgabe für dieselben Eingaben deckt sich also mit dem Zeilen-Diff von git. Der Unterschied: hier vergleichst du zwei beliebige Texte, ganz ohne Repository oder Commit-Historie.

Ähnliche Tools