Difftastic0.72.0
Difftastic, sözdizimlerine göre dosyaları karşılaştıran yapısal bir diff aracıdır.
v0.72.0
8.5 MBtarandı, temiz
İndirdiğiniz dosyayı doğrulayın
İndirdiğiniz dosyayı seçin, yayımladığımız hash değeriyle karşılaştıralım — kontrol tarayıcınızda çalışır, hiçbir şey yüklenmez.
Hakkında
İki dosyayı Difftastic ile sözdizimlerine göre karşılaştırın, böylece çıktı ham karakter dizilerinden ziyade yapısal değişikliklere odaklanır. Bu, yeniden düzenlenmiş kod, biçimlendirme düzenlemeleri veya iç içe eklemeler satır yönelimli farkı gürültülü ya da yanıltıcı hale getirdiğinde gerçekte neyin değiştiğini ortaya çıkarmaya yardımcı olur. Difftastic, geliştiricilerin kaynak değişikliklerini doğrudan incelemesi veya yapısal karşılaştırmaları bir Git iş akışına dahil etmesi için uygun bir komut satırı programıdır.
Kodları ağaç bakıcısı ile ayrıştırır ve insanlar için doğru ve okunabilir olacak şekilde tasarlanmış diff'ler üretir. Bir formatlayıcı bir ifadeyi birkaç satıra bölerse, toptan bir değişiklik bildirmek yerine değişmemiş iç içeriği tanıyabilir. Bir ambalaj eklendiğinde, sınırlayıcılarla eşleşir ve kapalı içerik de değiştiğinde bile eklenen ambalajı hala izole edebilir.
Ekran, her dosyadan, değişimden önce ve sonra, yalnızca tanıdık olmayan iri parça notasyonuna güvenmek yerine, gerçek satır numaralarını kullanır. Desteklenen programlama dillerini ve dosya formatlarını, kılavuzunda açıklanan tam dil ve format kapsamını ele alır. Sürüm 0.72.0, Windows için Wilfred Hughes tarafından yayınlanır ve ücretsiz yazılım MIT lisansı altında dağıtılır.
Mimari: x64
v0.72.0 sürümündeki yenilikler
Difftastic, sözdizimini anlayan yapısal bir diff aracıdır. Başlamak için [https://difftastic.wilfred.me.uk/introduction.html] ve tarihsel değişiklikler için [https://github.com/Wilfred/difftastic/blob/master/CHANGELOG.md] adresine bakın.
Diffing
Geliştirilmiş ön işleme sezgiselleri, bu nedenle difftastic daha hızlı olmalı ve daha az sıklıkta metin diffing'e geri dönmelidir.
Ayrıştırma
Güncellenmiş Haskell (önceki sürüm çökmeye eğilimliydi) ve Kotlin ayrıştırıcıları.
Geliştirilmiş sınırlayıcı ve takip noktalama işleme:C, C++, C#, Elixir, Erlang, Gleam, Go, Java, JavaScript, Kotlin, Haskell, Nix, OCaml, Python, TypeScript ve YAML.
Kaldırılan Smali desteği (yukarıdaki ayrıştırıcı artık korunmuyor).
Çok büyük ayrıştırıcı boyutu nedeniyle Verilog ve F # desteği kaldırıldı difft ikili büyük yapma. Gelecekteki bir sürümde dinamik olarak yüklenen ayrıştırıcılar için destek eklemek, kullanıcıların bu dilleri tekrar ayrıştırmalarına izin vermelidir.
Ekran
Yakındaki iki değişiklik arasındaki değişmemiş çizgilerin gösterilmediği satır içi ekranla ilgili bir sorun giderildi.
stdin, stdout ve stderr yeniden yönlendirildiğinde terminal genişliğinin tespit edilmediği bir sorunu ( 0.71'de tanıtıldı) düzeltildi. Bu en çok jj ile difft kullanıldığında fark edildi.
Detaylar
SHA-256
Sürüm Geçmişi
Sizde hâlâ çalışıyor mu?
Web siteniz için rozet
Geliştiriciler, Difftastic uygulamasının MirrorNest üzerinde bulunduğunu gösterebilir. Aşağıdaki kodu kopyalayın: rozet bu sayfaya bağlantı verir ve kendini otomatik olarak günceller.
<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)İncelemeler
Henüz inceleme yok — ilk siz olun.
Difftastic alternatifleri
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