Metin Karşılaştırma

Kelime düzeyinde vurgu, değişiklikler arasında gezinme ve tek tıkla birleştirme ile iki metni karşılaştırın.

Yerelde çalışır · hiçbir şey yüklenmez
Original
Changed
0 / 0

Tip: F7 / Shift+F7 or j / k jump between changes. Use the arrows in the middle column to copy a change from one side to the other.

Bu diff aracını farklı kılan ne?

Çoğu çevrimiçi karşılaştırma aracı size kırmızı ve yeşil bir duvar gösterip kaydırmaya bırakır. Bu araç gerçek değişiklikleri incelemek için tasarlandı:

  • Değişiklikler arasında gezinin: F7 / Shift+F7, Alt+↓ / Alt+↑ ya da j / k. Sayaç her zaman nerede olduğunuzu gösterir (“3 / 12”).
  • Genel bakış çubuğu: sağdaki çubuk belgedeki tüm değişiklikleri bir bakışta gösterir; bir işarete tıklayarak oraya atlayın.
  • Kelime veya karakter vurgusu: değişen satırların içinde yalnızca değişen kısım vurgulanır; yeniden adlandırılan bir değişken, baştan yazılmış bir satır gibi görünmez.
  • Blok birleştirme: iki taraf arasındaki okları kullanarak bir değişikliği sola ya da sağa kopyalayın; geri alma desteğiyle.
  • Değişmeyen satırları gizleyin ve katlanan herhangi bir bölgeyi tek tıkla açın.
  • Boşluk, büyük/küçük harf veya boş satırları yok sayın; biçimlendirme gürültüsü asıl değişikliği gizlemesin.
  • Dışa aktarın: sonucu git apply komutunun anladığı standart unified diff (.patch) olarak indirin.

Nasıl çalışır?

Karşılaştırma patience diff kullanır: her iki tarafta da yalnızca bir kez geçen satırlar çapa olarak alınır, aradaki boşluklar Myers algoritmasıyla karşılaştırılır. Sonuç, bir insanın değişikliği anlatacağı şekilde okunur; on binlerce satırlık dosyalar milisaniyeler içinde karşılaştırılır.

Satır sonları karşılaştırmadan önce eşitlenir; Windows CRLF ile kaydedilmiş bir dosya ve aynı dosyanın Unix LF sürümü her satırı değişmiş gibi göstermez. Satır sonları farklıysa bir not görürsünüz.

Gizlilik

İki metin de tarayıcınızda kalır. Hiçbir şey yüklenmez; son girdileriniz sayfayı yenilediğinizde kaybolmasın diye tarayıcınızın yerel depolamasında tutulur. Silmek için Temizle düğmesini kullanın.