Dizinleri, dosyaları ve metinleri yan yana karşılaştırın ve birleştirin. Renk kodlu vurgulamalarla farkları görselleştirin ve her iki yönde birleştirin.
Başlarken
- Sol ve sağ yolu ayarlayın (göz atın, yazın veya sürükleyip bırakın)
- Karşılaştırma ayarlarını ve filtreleri gerektiği gibi düzenleyin
- Başlatmak için Karşılaştır'a tıklayın
- Dizinler, dizin karşılaştırma görünümünü açar; dosyalar, metin karşılaştırma görünümünü açar
Veya iki metin dizesini doğrudan karşılaştırmak için Yeni Metinleri Karşılaştır'a tıklayın.
Dizin Karşılaştırması
Her iki dizindeki dosyalar, ortada bir durum sütunuyla yan yana listelenir.
Durum Renkleri
| Durum | Anlamı |
|---|---|
| Yalnızca Sol | Dosya yalnızca solda mevcut |
| Yalnızca Sağ | Dosya yalnızca sağda mevcut |
| Farklı | Dosyalar içerik/boyut/tarihte farklı |
| Bulanık Eşleşme | Yalnızca boşlukta farklı |
| Aynı | Dosyalar aynı |
Karşılaştırma Yöntemleri
| Yöntem | Karşılaştırır |
|---|---|
| size | Yalnızca dosya boyutu |
| timestamp | Yalnızca değişiklik tarihi |
| size+timestamp | Her ikisi (varsayılan) |
| content | Dosya içeriği bayt bayt |
Birleştirme İşlemleri
- Sol → Sağ — dosyaları soldan sağa kopyala
- Sol ← Sağ — dosyaları sağdan sola kopyala
- Sil — seçili dosyaları kaldır
- Tüm birleştirme işlemleri Geri Al / Yinele'yi destekler
Gezinme
- Farklar arasında atlamak için araç çubuğu düğmelerini veya kısayolları kullanın
- Duruma göre filtrele: Yalnızca Sol, Yalnızca Sağ, Farklı, Aynı'yı göster/gizle
- Yolu Kopyala (dosya adı, göreli veya tam yol) dahil bağlam menüsü için sağ tıklayın
Metin Karşılaştırması
Farkları satır satır vurgulanmış olarak yan yana iki düzenleyici görüntülenir.
- Kelime düzeyinde fark vurgulaması (isteğe bağlı)
- Bulanık eşleştirme — boşluk farklarını yok sayar (yapılandırılabilir desen)
- Senkronize kaydırma (açılıp kapatılabilir)
- Manuel geçersiz kılma ile otomatik kodlama tespiti
- İkili dosyalar hex dump olarak görüntülenir (salt okunur)
Birleştirme
- Bireysel blokları veya tüm farkları aynı anda birleştirin
- İki yönlü: sol → sağ veya sağ → sol
- Tam Geri Al / Yinele desteği
- Panodan metni her iki tarafa yapıştırın
Karşılaştırma Geçmişi
- Önceki karşılaştırmalar kaydedilir ve ana ekranda listelenir
- Bir karşılaştırmayı yeniden çalıştırmak için çift tıklayın
- Ayarları yüklemek veya silmek için sağ tıklayın
- Ad, yollar, tarih ve türe göre sıralanabilir
Klavye Kısayolları
Dizin Karşılaştırması
| Eylem | Kısayol |
|---|---|
| Sonraki fark | Option + ↓ |
| Önceki fark | Option + ↑ |
| İlk / Son fark | Option + Shift + ↑ / ↓ |
| Sol → sağ birleştir | Cmd + Option + → |
| Sağ → sol birleştir | Cmd + Option + ← |
| Sil | Cmd + Option + Delete |
| Yeniden karşılaştır | Cmd + R |
| Geri Al / Yinele | Cmd + Z / Cmd + Shift + Z |
Metin Karşılaştırması
| Eylem | Kısayol |
|---|---|
| Sonraki / Önceki fark | Option + ↓ / ↑ |
| Seçimi sol → sağ birleştir | Cmd + → |
| Seçimi sağ → sol birleştir | Cmd + ← |
| Tümünü sol → sağ birleştir | Cmd + Shift + → |
| Tümünü sağ → sol birleştir | Cmd + Shift + ← |
| Yeniden karşılaştır | Cmd + R |
| Yapıştır | Cmd + V |
İpuçları
- Filtreler — Belirli dosya türlerine (örn.
*.py) odaklanmak veya derleme yapı taşlarını hariç tutmak için dosya/klasör filtrelerini kullanın - İçerik karşılaştırması — Hız pahasına en doğru karşılaştırma için "content" yöntemini kullanın
- Bulanık eşleştirme — Yalnızca girintinin farklı olduğu kodu karşılaştırmak için harika
- Yolu Kopyala — Karşılaştırma listesindeki herhangi bir dosyaya sağ tıklayarak dosya adını, göreli yolunu veya tam yolunu kopyalayın
Gizlilik
- Tüm karşılaştırmalar bilgisayarınızda yerel olarak çalışır
- Hiçbir dosya içeriği herhangi bir sunucuya gönderilmez
- Karşılaştırma geçmişi yalnızca yerel diskinizde saklanır