Difftastic0.72.0
Difftastic è uno strumento diff strutturale che confronta i file in base alla loro sintassi.
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
SHA-256
Cronologia Versioni
Funziona ancora per te?
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.
<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)Recensioni
Ancora nessuna recensione — sii il primo.
Alternative a 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