Produktaktualisierung

Diff Anything 1.5: Codeänderungen schneller in 117 Sprachen verstehen

Reduzieren Sie Formatierungsstörungen mit Smart Diff, wechseln Sie zu Line Diff, wann immer Sie den wörtlichen Patch benötigen, und überprüfen Sie den Code mit Syntaxhervorhebung und intaktem exaktem Quelltext.

Eine kleine Codeänderung sollte nicht zu einer langen Überprüfung werden, nur weil ein Formatierer Zeilen umbrochen, einen Ausdruck verschoben oder den Einzug geändert hat. Diff Anything 1.5 hilft Ihnen, diesen Lärm zu überwinden und die Änderung schneller zu verstehen.

Smart Diff verbindet aussagekräftigen Code über Layoutänderungen hinweg. Line Diff bleibt für die Momente daneben, in denen es auf den eigentlichen Patch ankommt. Sie behalten die normale Syntaxhervorhebung, den exakten Quelltext, die Bearbeitung und die Anwendung von Steuerelementen in beiden Ansichten bei – ohne die Dateien, die Sie vergleichen, hochzuladen.

Vergleichen Sie Code mit weniger Rauschen

Verbringen Sie weniger Zeit damit, zu rekonstruieren, was sich geändert hat.

  • Verbinden Sie sinnvolle Änderungen bei Formatierung und Reflow
  • Wechseln Sie jederzeit zum wörtlichen zeilenweisen Patch
  • Sorgen Sie dafür, dass die Syntaxhervorhebung und der genaue Quelltext sichtbar bleiben
Verfügbar für macOS und Windows. Mit der kostenlosen Desktop-Nutzung können Sie jede Vergleichsmaschine ausprobieren; Pro ist ein einmaliger Kauf.

01 / Finden Sie die Veränderung, die zählt

Lassen Sie nicht zu, dass die Abwanderung von Formatierern die Überprüfung dominiert

Herkömmliche Linienunterschiede zeigen hervorragend an, wo sich Linien geändert haben. Sie sind weniger hilfreich, wenn ein Formatierer eine Anweisung in fünf Zeilen umwandelt oder ein Refactor denselben Ausdruck in eine neue Form verschiebt. Die eigentliche Bearbeitung kann in einem viel größeren Bereich von Hinzufügungen und Entfernungen verschwinden.

Smart Diff folgt dem Code bei diesen Layoutänderungen und hebt die Token hervor, die sich tatsächlich unterscheiden. Ein umbenannter Wert, eine geänderte Bedingung oder ein bearbeiteter Aufruf ist leichter zu erkennen, da Sie nicht mehr gezwungen sind, beide Versionen mental neu zu erstellen, bevor die Überprüfung beginnen kann.

Diff Anything 1.5 vergleicht TypeScript in Smart Diff mit Syntaxhervorhebung, Änderungsmarkierungen auf Token-Ebene sowie Smart Diff- und Line Diff-Steuerelementen
Smart Diff bringt die bedeutsamen TypeScript-Änderungen voran, während Line Diff weiterhin in derselben Symbolleiste verfügbar bleibt.

02 / Nutzen Sie den richtigen Blick für die Entscheidung

Wählen Sie Smart Diff oder Line Diff, ohne von vorne zu beginnen

In einigen Rezensionen geht es um die Absicht: Welcher Wert hat sich geändert, welche Bedingung hat sich verschoben oder ob zwei unterschiedlich formatierte Blöcke immer noch dasselbe sagen. Beginnen Sie mit Smart Diff, wenn Sie den klarsten Weg zu dieser Antwort suchen.

Andere Rezensionen beziehen sich auf den Patch selbst. Wechseln Sie zu Line Diff für generierte Dateien, Leerzeichen-empfindliche Arbeiten oder jede Übergabe, bei der genaue Zeilengrenzen Teil des Beweises sind. Beide Ansichten verwenden dasselbe Quellpaar, sodass Sie zwischen dem Gesamtbild und der tatsächlichen Bearbeitung wechseln können, ohne Dateien erneut zu öffnen oder Ihren Platz zu verlieren.

03 / Bringen Sie die Codebasis mit, die Sie bereits haben

Verwenden Sie einen Vergleichsworkflow für 117 Sprachen

Diff Anything macht Smart Diff über den reinen Text hinaus in allen 117 Editorsprachen verfügbar. Es erkennt die Sprache anhand von Dateinamen und Inhalten, während Sie mit einem expliziten Selektor steuern können, ob eine freigegebene Erweiterung oder ein eingefügtes Snippet mehrdeutig ist.

Version 1.5 erweitert den gepflegten Katalog um 18 weitere Sprachen: Ada, Assembly, COBOL, Crystal, CUDA, D, Elm, Erlang, Fortran, GLSL, Haskell, Haxe, HLSL, LaTeX, LLVM IR, OCaml, Raku und WebAssembly Text. Das bedeutet, dass Ihnen derselbe vertraute Überprüfungsablauf im gesamten Web, in Systemen, bei der Skripterstellung, bei Daten, bei der Konfiguration und bei der Markup-Arbeit folgen kann, ohne dass bei jedem Dateityp die Tools geändert werden müssen.

04 / Gehen Sie von der Überprüfung zu einem selbstbewussten nächsten Schritt über

Verstehen Sie die Veränderung und handeln Sie dann, ohne den Kontext zu verlieren

Beide Codeansichten behalten die von Ihnen geöffnete Quelle bei. Durch die Syntaxhervorhebung bleibt der Code lesbar, der exakte Leerraum bleibt bei Bedarf verfügbar und Bearbeitungs- und Anwendungsaktionen bleiben im selben Arbeitsbereich. Sie können von der Suche nach einer Änderung zur Lösung übergehen, ohne Fragmente zwischen einem Diff-Viewer und einem Editor kopieren zu müssen.

Große Vergleiche bleiben reaktionsfähig und Arbeiten, die länger als erwartet dauern, können abgebrochen werden. Klarere Lade-, Abschluss-, Zwischenablage-, Fehler- und Anwendungsrückmeldungen machen es einfacher zu wissen, was die App tut und wann die nächste Aktion sicher ist.

Diff Anything vergleicht auch strukturierte Daten, Tabellenkalkulationen, Dokumente, Ordner, Archive, PDFs, Bilder, APIs, HTTP-Antworten und Binärdateien in speziell erstellten Ansichten. Die Codeverbesserung passt in denselben lokalen Vergleichsarbeitsbereich, sodass für die nächste Datei in der Überprüfung kein weiterer Onlinedienst oder ein anderes Konto erforderlich ist.

Der nächste verrauschte Diff erfordert keinen weiteren Überprüfungszyklus.

Sehen Sie die Änderung früher mit Diff Anything 1.5.

Herunterladen von Mac App Store oder Microsoft Store. Mit der kostenlosen Desktop-Nutzung können Sie jede Vergleichsmaschine ausprobieren; Pro ist ein einmaliger Kauf.