Difftastic0.72.0

Difftastic ist ein strukturelles Diff-Tool, das Dateien basierend auf ihrer Syntax vergleicht.

WindowsSystemwerkzeugeOpen Source

Download überprüfen

Wähle die heruntergeladene Datei aus, um sie mit dem veröffentlichten Hash zu vergleichen — die Prüfung läuft in deinem Browser, es wird nichts hochgeladen.

Über

Vergleichen Sie zwei Dateien mit Difftastic nach ihrer Syntax, so dass sich die Ausgabe eher auf strukturelle Änderungen als auf rohe Zeichenfolgen konzentriert. Dies hilft aufzudecken, was sich tatsächlich geändert hat, wenn neu arrangierter Code, Formatierungsänderungen oder verschachtelte Ergänzungen ein zeilenorientiertes Diff laut oder irreführend machen würden. Difftastic ist ein Befehlszeilenprogramm, das es für Entwickler geeignet macht, die Quelländerungen direkt untersuchen oder strukturelle Vergleiche in einen Git-Workflow integrieren.

Es analysiert Code mit Tree-Sitter und produziert Diffs, die für den Menschen genau und lesbar sind. Wenn ein Formatierer einen Ausdruck über mehrere Zeilen aufteilt, kann er unveränderten inneren Inhalt erkennen, anstatt eine Großhandelsänderung zu melden. Wenn ein Wrapper hinzugefügt wird, passt er zu den Trennzeichen und kann den hinzugefügten Wrapper auch dann noch isolieren, wenn sich der eingeschlossene Inhalt ändert.

Die Anzeige verwendet die tatsächlichen Zeilennummern aus jeder Datei, vor und nach der Änderung, anstatt sich auf unbekannte Hunk-Notation allein zu verlassen. Es verarbeitet unterstützte Programmiersprachen und Dateiformate mit der vollständigen Sprach- und Formatabdeckung, die in seinem Handbuch beschrieben ist. Version 0.72.0 wird von Wilfred Hughes für Windows veröffentlicht, und die Freeware wird unter der MIT-Lizenz vertrieben.

Architektur: x64

Neuigkeiten in v0.72.0

Difftastic ist ein strukturelles Diff-Tool, das die Syntax versteht. Siehe das Handbuch, um zu beginnen, und das Changelog für historische Änderungen.

Diffing

Verbesserte Vorverarbeitungsheuristiken, daher sollte difftastic schneller sein und seltener auf Textdiffing zurückgreifen.

Parsing

Aktualisiert Haskell (die vorherige Version war anfällig für Abstürze) und Kotlin Parser.

Verbessertes Trennzeichen und nachlaufende Interpunktion in:C, C++, C#, Elixir, Erlang, Gleam, Go, Java, JavaScript, Kotlin, Haskell, Nix, OCaml, Python, TypeScript und YAML.

Smali-Unterstützung entfernt (Upstream-Parser wird nicht mehr gepflegt).

Entfernte Unterstützung für Verilog und F # aufgrund der sehr großen Parser-Größe macht die Difft binär groß. Durch das Hinzufügen von Unterstützung für das dynamische Laden von Parsern in einer zukünftigen Version sollten Benutzer diese Sprachen erneut analysieren können.

Display

Es wurde ein Problem mit der Inline-Anzeige behoben, bei dem unveränderte Zeilen zwischen zwei Änderungen in der Nähe nicht angezeigt wurden.

Es wurde ein Problem behoben (eingeführt in 0.71), bei dem die Terminalbreite nicht erkannt wurde, wenn stdin, stdout und stderr alle umgeleitet wurden. Dies war am auffälligsten bei der Verwendung von difft mit jj.

Details

PlattformWindows
KategorieSystemwerkzeuge
LizenzOpen Source
PreisKostenlos
Paket-IDWilfred.difftastic
Neueste Versionv0.72.0
DateitypZIP
Architekturx64
Dateigröße8.5 MB
Veröffentlicht30.10.2026

SHA-256

Versionsverlauf

VersionGrößeVeröffentlichtPrüfung
v0.71.0
SHA-256
10.0 MB9.10.2026SauberHerunterladen
v0.70.0
SHA-256
10.1 MB1.10.2026SauberHerunterladen

Funktioniert das bei dir noch?

Funktioniert (0)Funktioniert nicht (0)Zum Abstimmen anmelden

Badge für Ihre Website

Entwickler können zeigen, dass Difftastic auf MirrorNest verfügbar ist. Kopieren Sie den Code unten: Das Badge verlinkt auf diese Seite und aktualisiert sich automatisch.

Difftastic on MirrorNest
HTML
<a href="https://mirrornest.com/software/difftastic-3b1f1ab3"><img src="https://mirrornest.com/badge/difftastic-3b1f1ab3.svg" alt="Difftastic on MirrorNest" height="20"></a>
Markdown
[![Difftastic on MirrorNest](https://mirrornest.com/badge/difftastic-3b1f1ab3.svg)](https://mirrornest.com/software/difftastic-3b1f1ab3)

Bewertungen

Noch keine Bewertungen — sei der Erste.

Bewertung abgeben

Melde dich an, um als verifiziertes Mitglied statt anonym zu posten.

Alternativen zu Difftastic