WMW

Text-Diff-Prüfer

Free

Vergleichen Sie zwei Textblöcke und sehen Sie genau, was auf Zeilen-, Wort- oder Zeichenebene hinzugefügt, entfernt oder geändert wurde, mit einer vereinten oder Nebeneinander-Ansicht und einer herunterladbaren Standard-Diff-Datei, alles vollständig in Ihrem Browser.

Läuft vollständig in Ihrem Browser. Ihr Text wird niemals hochgeladen.

Letzte Aktivität

Für alle sichtbar. Die letzten 20 Nutzungen aller Besucher, neueste zuerst.

Compared two texts (1 added, 1 removed)

vor 2 Stunden

Compared two texts (1 added, 2 removed)

vor 2 Stunden

Compared two texts (2 added, 1 removed)

vor 2 Stunden

Compared two texts (1 added, 1 removed)

vor 2 Stunden

Compared two texts (0 added, 0 removed)

vor 2 Stunden

Compared two texts (1 added, 1 removed)

vor 2 Stunden

Compared two texts (2 added, 1 removed)

vor 2 Stunden

Compared two texts (21 added, 3 removed)

vor 2 Stunden

Compared two texts (4 added, 1 removed)

vor 2 Stunden

Compared two texts (2 added, 1 removed)

vor 2 Stunden

Compared two texts (2 added, 1 removed)

vor 2 Stunden

Kommentare (0)

Fanden Sie dieses Tool nützlich? Hinterlassen Sie einen Kommentar, teilen Sie einen Tipp oder sagen Sie uns, wie wir es verbessern können.

Gastkommentare werden vor der Veröffentlichung geprüft. Anmelden um sofort zu veröffentlichen.

Noch keine Kommentare. Seien Sie der Erste, der seine Meinung teilt!

Was dieses Tool macht

Dieses Tool vergleicht zwei Textblöcke und markiert genau, was auf Zeilen-, Wort- oder Zeichenebene hinzugefügt, entfernt oder geändert wurde, mit einer vereinten oder Nebeneinander-Ansicht, optionalem groß-/kleinschreibungs- und leerzeichenunabhängigem Vergleich und einer herunterladbaren Standard-Unified-Diff-Datei.

So funktioniert es

Dieses Tool verwendet denselben Longest-Common-Subsequence-Diff-Algorithmus, der in Git und dem Unix-diff-Befehl zu finden ist, um die kleinste Menge von Hinzufügungen und Entfernungen zu finden, die den Originaltext in den geänderten Text umwandelt. Im Zeilenmodus wird, nachdem ein Block entfernter Zeilen mit einem gleich großen Block hinzugefügter Zeilen abgeglichen wurde, jedes Zeilenpaar ein zweites Mal auf Wortebene verglichen, sodass nur die tatsächlich geänderten Wörter markiert werden, statt die gesamte Zeile als unterschiedlich zu kennzeichnen.

Probleme, die es löst

Häufig gestellte Fragen

›Was ist der Unterschied zwischen dem Zeilen-, Wort- und Zeichenmodus?

Der Zeilenmodus vergleicht die beiden Texte Zeile für Zeile, was am besten für den Vergleich von Dokumenten, Konfigurationsdateien oder Code geeignet ist, bei denen ganze Zeilen hinzugefügt oder entfernt werden; der Wortmodus zerlegt den Text in Wörter und markiert genau, welche Wörter sich innerhalb eines Satzes geändert haben; der Zeichenmodus geht noch feiner vor und markiert einzelne Zeichenänderungen, nützlich, um einen einzelnen Tippfehler oder eine kleine Änderung in einer kurzen Zeichenfolge zu entdecken.

›Was ist der Unterschied zwischen der vereinten und der Nebeneinander-Ansicht?

Die vereinte Ansicht zeigt eine Spalte, in der entfernte Zeilen direkt über den hinzugefügten Zeilen stehen, die sie ersetzt haben, ähnlich einem Befehlszeilen-Diff; die Nebeneinander-Ansicht teilt den Original- und den geänderten Text in zwei Spalten auf, sodass Sie sie an derselben vertikalen Position vergleichen können, was das Verfolgen längerer Dokumente oft erleichtert.

›Was genau macht "Führende/nachgestellte Leerzeichen ignorieren"?

Es behandelt zwei Zeilen als identisch, wenn sie sich nur durch Leerzeichen oder Tabulatoren am Anfang oder Ende der Zeile unterscheiden, was beim Vergleich von neu eingerücktem Code nützlich ist. Es fasst keine zusätzlichen Leerzeichen in der Mitte einer Zeile zusammen; wenn Sie das benötigen, wechseln Sie zum Wortmodus, der Leerzeichenfolgen zwischen Wörtern bereits als gleichwertig behandelt.

›Kann ich das Ergebnis als Patch-Datei herunterladen?

Ja, die Schaltfläche "Download .diff" speichert den Vergleich im Standard-Unified-Diff-Format, das von Tools wie Git und dem Unix-diff-Befehl verwendet wird, mit den üblichen --- / +++ Dateiköpfen und @@ Hunk-Markierungen, sodass er mit patch angewendet oder in jedem diff-fähigen Editor überprüft werden kann.

›Warum wird beim Ändern eines Wortes in einer Zeile die gesamte Zeile markiert?

Im Zeilenmodus bestimmt das Tool zunächst, welche Zeilen hinzugefügt oder entfernt wurden. Für eine ersetzte Zeile führt es dann einen zweiten Vergleich auf Wortebene zwischen der alten und neuen Version dieser bestimmten Zeile durch, sodass nur die tatsächlich geänderten Wörter markiert werden, statt der gesamten Zeile; wenn eine Zeile vollständig entfernt wurde, ohne dass in der Nähe ein Ersatz vorhanden ist, gibt es nichts, womit man sie vergleichen könnte, sodass die gesamte Zeile als entfernt angezeigt wird.

Verwandte Tools