Textvergleich

Vergleichen Sie zwei Texte im Browser. Geänderte Zeilen und Zeichen werden markiert, danach können Sie ein Unified Diff kopieren.

A · Ursprünglicher Text

B · Neuer Text

Was diese Seite macht

Zwei Textfassungen lassen sich im Browser vergleichen. Diese Seite markiert hinzugefügte, entfernte und geänderte Zeilen, hebt die geänderten Zeichen in einer geänderten Zeile hervor und kann ein Unified Diff kopieren. JSON-Struktur bleibt auf JSON-Vergleich.

So geht es

  1. Ursprünglichen Text in A, neuen Text in B einfügen oder eine Datei laden. Vergleichen läuft einmal. Beispiel anzeigen setzt A auf # app.conf, name = shop, host = example.com, port = 8080, debug = false, log = info und timeout = 30. B behält die ersten drei Zeilen, setzt port = 443 und debug = true, entfernt log = info, behält timeout = 30 und fügt retries = 3 hinzu.
  2. Vergleich fertig zeigt Geändert 2, Hinzugefügt 1, Entfernt 1, Unverändert 4. port = 8080 / port = 443 und debug = false / debug = true sind geänderte Zeilen. Ergebnis kopieren und Unified Diff kopieren kopieren --- A, +++ B, @@ -1,7 +1,7 @@, dann -port = 8080, +port = 443, -debug = false, +debug = true, -log = info, Leerzeichen plus timeout = 30 und +retries = 3.
  3. Leerzeichen am Zeilenanfang und -ende ignorieren behandelt gepolsterte Kopien derselben Zeile als gleich. Groß- und Kleinschreibung ignorieren behandelt Value und value als dieselbe Zeile. Tauschen vertauscht A und B. Vorherige und Nächste springen zwischen Änderungen. Markierungen löschen stellt die Editoren zurück. Tippen nach einem Vergleich löscht die Markierungen.
  4. Alles löschen leert beide Seiten, schaltet die beiden Ignorieroptionen aus und entfernt die Markierungen.

Regeln und Grenzen

Jede Seite bleibt unter 1 MiB und 10.000 Zeilen. Dateien werden in diesem Browser gelesen und nicht hochgeladen. Der Vergleich ist exakter Text, keine Ähnlichkeit und keine Plagiatprüfung. Word, PDF und Bilder werden nicht gelesen. Unified Diff ist Patch-Text mit Kontext, kein Git-Befehl.

Wo man es nutzt

  • Eine eingefügte Konfiguration mit der vorigen Fassung halten.
  • Zwei Logs laden und zur nächsten Änderung springen.
  • Ein Unified Diff in eine Review-Notiz kopieren.

Fragen

Warum ist log entfernt und nicht mit retries gepaart?

retries steht hinter timeout, daher hat log keinen Partner. log ist entfernt, retries ist hinzugefügt.

Vergleicht das JSON-Schlüssel?

Nein. Es vergleicht Klartext. JSON-Struktur bleibt auf JSON-Vergleich.