Online
- Öffne Texte vergleichen.
- Füge links das Original und rechts die neue Version ein.
- Wähle den Vergleich nach Zeilen, Wörtern oder Zeichen. Hinzugefügtes ist grün, Entferntes rot.
Setze einen Haken bei Leerraum ignorieren, um reine Abstands- und Einrückungsänderungen auszublenden, und bei Groß-/Kleinschreibung ignorieren, damit „Hallo“ und „hallo“ gleich gelten.
In Visual Studio Code
Markiere beide Dateien im Explorer, klicke mit der rechten Maustaste und wähle den Befehl zum Vergleichen der Auswahl. Im Terminal: code --diff alt.txt neu.txt.
Auf der Kommandozeile
- Mac und Linux:
diff alt.txt neu.txtoderdiff -u alt.txt neu.txtfür das bekannte +/−-Format. - Windows:
fc alt.txt neu.txtin der Eingabeaufforderung.
Listen vergleichen
Spielt die Reihenfolge der Zeilen keine Rolle, sortiere beide Listen zuerst mit Zeilen sortieren, damit der Vergleich nur die wirklich verschiedenen Einträge zeigt.
Zeilen, Wörter oder Zeichen
Vergleiche Code, Listen und Konfigurationsdateien nach Zeilen: Eine geänderte Zeile erscheint als eine entfernte und eine hinzugefügte Zeile. Vergleiche Fließtext nach Wörtern, sonst markiert ein einziges neues Wort den ganzen Absatz als geändert. Vergleiche nach Zeichen, um die kleinsten Unterschiede zu finden, etwa eine vertauschte Ziffer in einer Kontonummer oder ein fehlendes Komma.
Unterschiede, die man nicht sieht
- Zeilenenden. Windows beendet jede Zeile mit zwei Zeichen (CR LF), Mac und Linux mit einem (LF). Zwei Dateien, die gleich aussehen, unterscheiden sich dann in jeder Zeile. Auf der Kommandozeile ignoriert
diff --strip-trailing-crdas. - Tabulatoren und Leerzeichen am Zeilenende. Ein Tabulator und vier Leerzeichen sehen auf dem Bildschirm gleich aus. Leerraum ignorieren blendet beides aus.
- Ähnlich aussehende Zeichen. Ein geschütztes Leerzeichen, typografische Anführungszeichen aus einem Textprogramm oder ein kyrillisches „а“ statt eines lateinischen „a“ erscheinen im Zeichenmodus als Änderungen, obwohl sie gleich aussehen.