Difftastic0.72.0
Difftastic ist ein strukturelles Diff-Tool, das Dateien basierend auf ihrer Syntax vergleicht.
v0.72.0
8.5 MBgeprüft, sauber
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
SHA-256
Versionsverlauf
| Version | Größe | Veröffentlicht | Prüfung | |
|---|---|---|---|---|
| v0.71.0 SHA-256 | 10.0 MB | 9.10.2026 | Sauber | Herunterladen |
| v0.70.0 SHA-256 | 10.1 MB | 1.10.2026 | Sauber | Herunterladen |
Funktioniert das bei dir noch?
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.
<a href="https://mirrornest.com/software/difftastic-3b1f1ab3"><img src="https://mirrornest.com/badge/difftastic-3b1f1ab3.svg" alt="Difftastic on MirrorNest" height="20"></a>[](https://mirrornest.com/software/difftastic-3b1f1ab3)Bewertungen
Noch keine Bewertungen — sei der Erste.
Alternativen zu Difftastic
dotMemory Unit Standalone Launcher
Effective memory usage in .NET applications with dotMemory Unit
GamebarHandler
Gets rid of those pesky 'open ms-gamebar' and 'open ms-gamingoverlay' popups.
ShareX
ShareX is a free and open-source application that enables users to capture or record any area of their screen with a single keystroke. It also supports uploading images, text, and various file types to a wide range of destinations.
cerebro-es (Install)
elasticsearch web admin tool
CPUID CPU-Z
System information software
Vantage
Vantage