Code-Diff-Viewer & Syntax-Highlighter

Mehrsprachiger Code-Diff-Viewer auf Basis des Monaco DiffEditors mit Side-by-Side- und Inline-Modus, Änderungsstatistiken und Unified-Patch-Export.

100 % lokale Verarbeitung im Arbeitsspeicher · Kein Daten-Upload

Bedienungsanleitung

  • 1. Wählen Sie Ihre Programmiersprache (TypeScript, Python, Go, Rust, Java, SQL usw.) aus dem Dropdown-Menü.
  • 2. Fügen Sie den Originalcode links und den geänderten Code rechts ein, um Unterschiede hervorzuheben.
  • 3. Wechseln Sie zwischen Side-by-Side- und Inline-Ansicht, ignorieren Sie Leerzeichen und exportieren Sie .patch-Dateien.

Technische Vorteile & Datenschutz

  • 1. Basiert auf der Monaco DiffEditor-Engine für präzise Token- und Syntax-Hervorhebungen.
  • 2. Berechnet hinzugefügte/gelöschte Zeilen und die Code-Ähnlichkeit in Echtzeit.
  • 3. 100% clientseitige Ausführung im Browser; Quellcode wird niemals auf externe Server geladen.

Häufig gestellte Fragen (FAQ)

Q: Wie unterscheidet sich der Code Diff Viewer von einfachen Text-Diff-Tools?
A: Der Code Diff Viewer bietet sprachspezifische Syntax-Hervorhebung für 14+ Sprachen, Optionen zum Ignorieren von Leerzeichen und Git-kompatiblen .patch-Export.
Q: Wie blende ich unbedeutende Einrückungsänderungen aus?
A: Aktivieren Sie 'Leerzeichen ignorieren' in der Symbolleiste, um reine Einrückungs- und Leerzeilenunterschiede herauszufiltern.
Q: Wie wende ich die exportierte .patch-Datei in Git an?
A: Führen Sie im Stammverzeichnis Ihres Repositories den Befehl 'git apply changes.patch' aus, um die Änderungen zu übernehmen.
Q: Führt das Tool semantische AST-Analysen durch?
A: Nein. Es handelt sich um eine zeilen- und tokenbasierte Diff-Engine für die schnelle visuelle Gegenüberstellung ohne Compiler-Prüfung.