Zum Hauptinhalt springen

Text-Vergleich (Diff)

Vergleichen Sie zwei Texte und überprüfen Sie Unterschiede visuell. Nützlich für Code-Reviews und Dokumentenänderungsverfolgung.

How to Use

  • Enter or paste your original text in the left textarea
  • Enter or paste your modified text in the right textarea
  • View differences highlighted in red (removed) and green (added)
  • Toggle between unified and split view modes
  • Use options to ignore whitespace or case differences

Hauptfunktionen

👀 Visueller Vergleich

  • Hinzugefügte Zeilen: Grün angezeigt
  • Gelöschte Zeilen: Rot angezeigt
  • Unveränderte Zeilen: Standardfarbe

🔄 Zwei Ansichtsmodi

  • Vereinigte Ansicht: Alle Änderungen auf einem Bildschirm anzeigen
  • Geteilte Ansicht: Original und Änderung nebeneinander anzeigen

⚙️ Vergleichsoptionen

  • Leerzeichen ignorieren
  • Groß-/Kleinschreibung ignorieren
  • Zeilenweiser Vergleich

📊 Statistiken

  • Anzahl hinzugefügter Zeilen
  • Anzahl gelöschter Zeilen
  • Anzahl unveränderter Zeilen

Was ist Diff?

Diff ist ein Tool, das Unterschiede zwischen zwei Dateien oder Texten anzeigt. Ursprünglich als Unix-Befehl gestartet, ist es heute eine Kernfunktion von Versionskontrollsystemen.

Diff-Algorithmus

Dieses Tool verwendet Myers' Diff-Algorithmus um:

  1. Zwei Texte zeilenweise zu vergleichen
  2. Minimale Änderungen zu finden
  3. Hinzufügungen, Löschungen, Beibehaltungen zu unterscheiden

Anwendungsfälle

1. Code-Review

Änderungen in Pull Requests oder Commits überprüfen

// Vorher
function calculateTotal(items) {
let total = 0;
for (let i = 0; i < items.length; i++) {
total += items[i].price;
}
return total;
}

// Nachher
function calculateTotal(items) {
return items.reduce((sum, item) => sum + item.price, 0);
}

2. Dokumentenversionsvergleich

Zwei Versionen eines Dokuments vergleichen, um geänderte Teile zu überprüfen

3. Konfigurationsdateienvergleich

Unterschiede zwischen Produktions- und Entwicklungsumgebung-Konfigurationsdateien überprüfen

4. API-Antwortvergleich

API-Antworten zu verschiedenen Zeitpunkten vergleichen

Ansichtsmodi

Vereinigte Ansicht (Unified View)

  • Traditionelles Diff-Format
  • + für hinzugefügte Zeilen
  • - für gelöschte Zeilen
  • Hauptsächlich in Git, GitHub verwendet

Geteilte Ansicht (Split View)

  • Original und Änderung nebeneinander anzeigen
  • Beide Seiten gleichzeitig sehen, leichter zu verstehen
  • In vielen GUI-Diff-Tools verwendet

Tipps

1. Leerzeichen ignorieren

Nützlich, wenn nur Formatierungsänderungen vorhanden sind und keine tatsächlichen Inhaltsänderungen.

2. Groß-/Kleinschreibung ignorieren

Nützlich zum Ignorieren von Groß-/Kleinschreibungsunterschieden und Überprüfen nur substantieller Inhaltsänderungen.

3. Beispiel laden

Überprüfen Sie Beispielcode mit dem "Beispiel laden"-Button!

Verwandte Tools

💬 War dieses Tool hilfreich?

Teilen Sie uns Ihre Erfahrung mit! Ihr Feedback hilft bei der Verbesserung.

Datenschutz

Dieses Tool arbeitet vollständig in Ihrem Browser. Keine Daten werden an Server übertragen.