Metin Karşılaştırma
İki sürüm karşılaştırıldığında 1 satır silinmiş, 1 satır eklenmiş, 1 satır aynı kalmıştır. Değişen satırda yalnızca "güzel" kelimesi "soğuk" olmuştur.
Nasıl kullanılır
- Özgün metni sola, değiştirilmiş metni sağa yapıştırın.
- Eklenen satırlar yeşil, silinen satırlar kırmızıdır ve satır içinde değişen kelimeler daha belirgin vurgulanır.
- Yan yana ve birleşik görünüm arasında geçiş yapın. Büyük/küçük harfi ya da boşlukları yok sayma veya yalnızca değişiklikleri biraz bağlamla gösterme seçeneklerini açabilirsiniz.
- Farkları kopyala düğmesi, - ve + önekli birleşik görünümü kopyalar.
Nasıl hesaplanır
Karşılaştırma, diff ve git ile aynı yöntem ailesinden Myers O(ND) algoritmasını (Eugene W. Myers, 1986) kullanır. Soldaki metni sağdakine dönüştüren en kısa satır ekleme ve silme listesini bulur.
Bir grup silinen satırın hemen ardından bir grup eklenen satır gelirse, satırlar sırayla eşleştirilir ve kelime kelime yeniden karşılaştırılır. Böylece bir satırın içinde hangi kelimelerin değiştiği görülür.
Büyük/küçük harfi yok say, karşılaştırmadan önce iki tarafı da küçük harfe çevirir. Bu sayfada çevirme Türkçe kurala uyar: İ harfi i, I harfi ı olur. Boşlukları yok say, her satırı kırpar ve art arda gelen boşlukları tek boşluk sayar. Ekranda her zaman sizin özgün metniniz gösterilir.
İki metin o kadar farklıysa ki 3.000'den fazla düzenleme gerekiyorsa, araç en kısa listeyi aramayı bırakır ve farklı olan orta bölümü silinmiş ve eklenmiş olarak gösterir. Bu olduğunda bir uyarı çıkar.
Sık sorulan sorular
Yan yana ve birleşik görünüm arasındaki fark nedir?
Yan yana görünüm özgün metni sola, değiştirilmiş metni sağa koyar ve değişen satırları eşleştirir. Birleşik görünüm, bir yama dosyasındaki gibi her satırı bir kez listeler, silinen satırlara eksi, eklenenlere artı koyar. Dar ekranlarda iki taraf alt alta dizilir.
Değişen bir satır neden bir silinen ve bir eklenen satır olarak görünüyor?
Satırlar bütün olarak karşılaştırılır. Tek bir karakter bile farklıysa eski satır silinmiş, yenisi eklenmiş sayılır. Vurgulanan kelimeler farkın satırın neresinde olduğunu gösterir.
Japonca, Korece veya Çince metinleri karşılaştırabilir mi?
Evet. Satır karşılaştırması her metinde çalışır. Kelime vurgusunda boşluksuz harf dizisi tek birim sayıldığı için, değişen bir Japonca ya da Çince cümle karakter karakter değil tek parça olarak vurgulanır.
Windows ve Unix satır sonları farklı mı sayılır?
Hayır. CRLF, LF ve CR satır sonları aynı kabul edilir, metnin en sonundaki tek satır sonu fazladan satır sayılmaz.
Metnim yükleniyor mu?
Hayır. Karşılaştırma tarayıcınızda yapılır ve sunucuya hiçbir şey gönderilmez.