Metin Karşılaştırma Aracı
Kullanım Kılavuzu
Text Diff, herhangi bir metnin — kod, belgeler, yapılandırma dosyaları veya düz yazı — iki sürümü arasındaki farkları renkle vurgulanan yan yana veya birleşik bir görünümde tam olarak gösteren tarayıcı tabanlı bir karşılaştırma aracıdır. Bir iş arkadaşının bir belgede yaptığı değişiklikleri incelerken, bir yapılandırma dosyasının iki sürümünü karşılaştırırken veya bir API yanıtının iki çağrı arasında nasıl değiştiğini araştırırken bu araç farkları anında görünür kılar. Yalnızca sol metinde bulunan satırlar kırmızıyla vurgulanır; yalnızca sağ metinde bulunan satırlar yeşille vurgulanır; özdeş satırlar beyaz gösterilir. Değiştirilen satırlar karakter düzeyine kadar analiz edilir, böylece uzun satırlarda bile tam olarak hangi kelimelerin veya karakterlerin eklendiğini veya silindiğini görebilirsiniz. Temel fark algoritması, Myers algoritmasıdır (Git tarafından da kullanılan), dolayısıyla çıktı anlamsal olarak optimaldir — değişiklik bölgelerinin sayısını en aza indirir ve ilgili değişiklikleri bir arada gruplar. Tercihinize bağlı olarak yan yana (iki sütun) ve birleşik (öneklerle tek sütun) görünüm arasında geçiş yapabilirsiniz. Araç ayrıca eklenen, silinen ve değişmeyen toplam satır sayısını gösteren bir özet de sağlar.
- Orijinal metni yapıştırın — Soldaki "Orijinal" panele tıklayın ve içeriğin ilk sürümünü yapıştırın — karşılaştırma için kullanılacak taban.
- Değiştirilmiş metni yapıştırın — Sağdaki "Değiştirilmiş" panele tıklayın ve içeriğin ikinci sürümünü yapıştırın — orijinalle karşılaştırmak istediğiniz sürüm.
- Karşılaştır'a tıklayın — "Karşılaştır" düğmesine basın. Renkle kodlanmış fark görünümü görünür: kırmızı satırlar yalnızca orijinalde var (silinmiş), yeşil satırlar yalnızca değiştirilmişte var (eklenmiş), gri satırlar her ikisinde de aynı.
- Satır içi ayrıntıları okuyun — Değiştirilen satırlar içinde, eklenen veya silinen belirli karakterler daha koyu bir gölgeyle vurgulanır. Bu karakter düzeyinde fark, düz yazıdaki yazım hatalarını, fazladan boşlukları veya noktalama işareti değişikliklerini bulmak için özellikle kullanışlıdır.
- Görünüm modunu değiştirin — "Yan yana" modu (orijinal ve değiştirilmiş iki sütunda, büyük ekranlar için ideal) ile "Birleşik" modu (+ ve - önekleriyle tek sütun, git diff çıktısına benzer) arasında geçiş yapın.
- Özeti kontrol edin — Farkın üzerindeki özet çubuğu toplam eklenen, silinen ve değişmeyen satır sayısını gösterir. Tam farkı okumadan önce değişiklik kapsamını hızlıca değerlendirmek için bunu kullanın.
Sık Sorulan Sorular
Metnim karşılaştırma için bir sunucuya gönderiliyor mu?
Hayır. Fark karşılaştırması, jsdiff kütüphanesi aracılığıyla tarayıcınızda gerçekleşir. Metniniz hiçbir zaman cihazınızdan ayrılmaz.
Fark karşılaştırması nasıl çalışır?
Araç, iki metin arasındaki en uzun ortak alt diziyi bulmak için Myers fark algoritmasını kullanır ve eklemeleri (yeşil vurgulanmış) ve silmeleri (kırmızı vurgulanmış) satır satır gösterir.
Büyük kaynak kodu dosyalarını karşılaştırabilir miyim?
Evet. 50 KB'dan büyük metinler için karşılaştırma, kullanıcı arayüzünü duyarlı tutmak amacıyla bir Web Worker'da çalıştırılır. Sunucu tarafından dayatılan boyut sınırı yoktur.
Bu aracı çevrimdışı kullanabilir miyim?
2Kit bir PWA'dır. İlk ziyaretinizden sonra araç tamamen çevrimdışı çalışır.
Bu fark aracı ücretsiz mi?
Evet. 2Kit tamamen ücretsizdir, hesap gerektirmez ve kullanım sınırı yoktur.
Teknik Uygulama
Tüm işlemler yalnızca tarayıcınızda gerçekleştirilir — hiçbir veri sunuculara gönderilmez. Bu araç, Aşamalı Web Uygulaması (PWA) olarak tamamen çevrimdışı çalışır: ilk ziyaretten sonra tüm sayfalar ve kaynaklar Service Worker tarafından önbelleğe alınır ve internet bağlantısı olmadan da kullanılabilir hale gelir. Girdiğiniz veriler cihazınızdan hiç çıkmaz, bu da API anahtarları, parolalar, özel yapılandırmalar ve gizli belgeler gibi hassas içerikler için güvenli bir ortam sağlar.