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:
- Zwei Texte zeilenweise zu vergleichen
- Minimale Änderungen zu finden
- 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
- Markdown Editor - Markdown-Dokumente vergleichen
- JSON Formatter - JSON vor Vergleich formatieren
- Suchen und Ersetzen - Text-Massenänderung
💬 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.