Mit Text vergleichen (Diff) erkennst du auf einen Blick, was sich zwischen zwei Textversionen geändert hat. Du fügst die alte und die neue Fassung ein, und das Tool zeigt dir zeilenweise, welche Zeilen unverändert geblieben sind, welche entfernt wurden und welche neu hinzugekommen sind. Das eignet sich für Textentwürfe, Notizen, Konfigurationsdateien oder kurze Code-Ausschnitte – ganz ohne Kommandozeile oder Zusatzsoftware.
So funktioniert der Textvergleich
Du trägst zwei Texte ein: Text A (die alte Version) und Text B (die neue Version). Das Tool zerlegt beide an jedem Zeilenumbruch in einzelne Zeilen und vergleicht sie Zeile für Zeile. Dabei sucht es die längste gemeinsame Abfolge gleicher Zeilen, damit möglichst viel unverändert bleibt.
Im Ergebnis bekommt jede Zeile ein Zeichen vorangestellt: zwei Leerzeichen für unverändert, - für „nur in Text A“ (entfernt) und + für „nur in Text B“ (hinzugefügt). Zusätzlich zeigt eine Zusammenfassung, wie viele Zeilen hinzugekommen und wie viele entfernt wurden.
Zeilen statt Wörter
Der Vergleich arbeitet auf Zeilenebene, nicht auf Wortebene: Ändert sich auch nur ein einziges Zeichen in einer Zeile, gilt die ganze Zeile als unterschiedlich. Sie erscheint dann doppelt im Ergebnis – einmal mit - aus Text A und einmal mit + aus Text B, auch wenn der Rest der Zeile identisch ist.
Der Vergleich unterscheidet außerdem Groß- und Kleinschreibung sowie Leerzeichen. Zwei inhaltlich gleiche Zeilen mit unterschiedlicher Schreibweise oder einem zusätzlichen Leerzeichen am Ende gelten daher als verschieden.
Beispiel
Text A enthält die Zeilen Zeile eins, Zeile zwei, Zeile drei. Text B enthält Zeile eins, Zeile 2, Zeile drei, Zeile vier. Der Vergleich erkennt Zeile eins und Zeile drei als gleich und lässt sie unverändert stehen.
Die Zeile Zeile zwei kommt nur in Text A vor und wird als entfernt markiert (-), Zeile 2 nur in Text B und gilt als hinzugefügt (+); ebenso Zeile vier, die komplett neu ist. Die Zusammenfassung zeigt entsprechend +2 · −1: zwei neue, eine entfernte Zeile.
Wofür brauche ich das?
- Textentwürfe vergleichen: Zwei Versionen eines Anschreibens, einer E-Mail oder eines Artikels zeigen dir auf einen Blick, was sich geändert hat.
- Konfigurationsdateien prüfen: Vor einem Update siehst du, welche Zeilen in einer .env-, JSON- oder YAML-Datei neu hinzugekommen oder entfernt worden sind.
- Code-Schnipsel abgleichen: Zwei Funktionsversionen lassen sich gegenüberstellen, ohne extra ein Versionsverwaltungs-Tool wie Git zu öffnen.
- Textfassungen kontrollieren: Eine überarbeitete oder übersetzte Fassung eines Textes lässt sich so prüfen, ob sie tatsächlich nur an den gewünschten Stellen abweicht.