Difftastic0.72.0

Difftastic è uno strumento diff strutturale che confronta i file in base alla loro sintassi.

WindowsStrumenti di SistemaOpen Source

v0.72.0

8.5 MBanalizzato, pulito

Verifica il tuo download

Seleziona il file scaricato per confrontarlo con l'hash pubblicato — il controllo viene eseguito nel tuo browser, nulla viene caricato.

Informazioni

Confronta due file con Difftastic in base alla loro sintassi, così l'output si concentra sui cambiamenti strutturali piuttosto che sulle sequenze di caratteri grezze. Questo aiuta a rivelare ciò che è effettivamente cambiato quando il codice riordinato, le modifiche alla formattazione o le aggiunte nidificate renderebbero un diff orientato alle righe rumoroso o fuorviante. Difftastic è un programma da riga di comando, il che lo rende adatto agli sviluppatori che esaminano direttamente le modifiche al codice sorgente o integrano i confronti strutturali in un flusso di lavoro Git.

Parses codice con albero-sitter e produce diff progettati per essere precisi e leggibili per gli esseri umani. Se un formatore divide un'espressione in diverse righe, può riconoscere contenuti interni invariati invece di segnalare un cambiamento all'ingrosso. Quando un wrapper viene aggiunto, corrisponde ai delimitatori e può ancora isolare l'involucro aggiunto anche quando il contenuto chiuso cambia troppo.

Il display utilizza i numeri di riga effettivi di ogni file, prima e dopo il cambiamento, piuttosto che affidarsi alla notazione non familiare. Gestisce linguaggi di programmazione supportati e formati di file, con la copertura completa di lingua e formato descritta nel suo manuale. La versione 0.72.0 è pubblicata da Wilfred Hughes per Windows e il freeware viene distribuito sotto la licenza MIT.

Architettura: x64

Novità nella v0.72.0

Difftastic è uno strumento di diff che comprende la sintassi. Vedi il manuale per iniziare, e il changelog per i cambiamenti storici.

Diffondere

Migliorata l'euristica preprocessing, così difftastic dovrebbe essere più veloce e tornare a diffing testo meno spesso.

Parsing #

Aggiornato Haskell (la versione precedente era incline a crash) e Kotlin parsers.

Miglioramento delimitatore e puntuazione trailing in:C, C++, C#, Elixir, Erlang, Gleam, Go, Java, JavaScript, Kotlin, Haskell, Nix, OCaml, Python, TypeScript e YAML.

Sostegno Smali rimosso (il parser a monte non è più mantenuto).

Supporto rimosso per Verilog e F# a causa della grande dimensione del parser rendendo il difft binario grande. L'aggiunta di supporto per i parser di carico dinamico in un rilascio futuro dovrebbe consentire agli utenti di rivedere queste lingue.

Display

Risolto un problema con display in linea in cui non sono state mostrate linee invariate tra due cambiamenti nelle vicinanze.

Risolto un problema (introdotto in 0,71) dove la larghezza del terminale non è stata rilevata quando stdin, stdout e stderr sono stati tutti reindirizzati. Questo è stato il più evidente quando si utilizza difft con jj.

Dettagli

PiattaformaWindows
CategoriaStrumenti di Sistema
LicenzaOpen Source
PrezzoGratis
ID PacchettoWilfred.difftastic
Ultima Versionev0.72.0
Tipo di FileZIP
Architetturax64
Dimensione File8.5 MB
Pubblicato30/10/2026

SHA-256

Cronologia Versioni

VersioneDimensionePubblicatoAnalisi
v0.71.0
SHA-256
10.0 MB09/10/2026PulitoScarica
v0.70.0
SHA-256
10.1 MB01/10/2026PulitoScarica

Funziona ancora per te?

Funziona (0)Non funziona (0)Accedi per votare

Badge per il tuo sito web

Gli sviluppatori possono mostrare che Difftastic è disponibile su MirrorNest. Copia il codice qui sotto: il badge rimanda a questa pagina e si aggiorna da solo.

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)

Recensioni

Ancora nessuna recensione — sii il primo.

Lascia una Recensione

Accedi per pubblicare come membro verificato invece che in anonimo.

Alternative a Difftastic