Eclipse kullanarak iki dosyayı nasıl karşılaştırabilirim? Eclipse tarafından sağlanan herhangi bir seçenek var mı?


220

Eclipse kullanarak iki dosyayı nasıl karşılaştırabilirim?

(Şu anda WinMerge kullanıyorum .)


9
Birinin bir dosyayı harici bir dosyayla karşılaştırması gerekiyorsa (çalışma alanında değil), bir komut vardır Compare with Other Resource. Örneğin, hızlı erişim komut araması (kısa anahtar Ctrl+3) ile kullanılabilir.
Stan

Yanıtlar:


348

Eclipse içindeki iki dosyayı karşılaştırmak için önce Project Explorer / Package Explorer / Navigator'da control tuşuna basarak seçin. Şimdi dosyalardan birine sağ tıklayın, aşağıdaki içerik menüsü görünecektir. Birbirleriyle Karşılaştır'ı seçin .

resim açıklamasını buraya girin


23
"Karşılaştırma" menüsünde "Birbirleri" seçeneği görünmüyorsa, Tercihler> Yetenekler> Gelişmiş'e gidin ve Takım> Çekirdek Takım Desteği'ni etkinleştirin, ardından Eclipse'i yeniden başlatın.
Alsciende

5
Devre dışı bırakılırsa, iki veya daha fazla dosya seçin ... :)
alexander

5
Dosyalar Project Explorer'da kolayca seçilemeyecek kadar uzaksa , dosya adı1 , dosyaadı2 için Ctrl + H Dosya Araması'nı deneyin ve arama sonuçlarında bu dosyalara tıklayın.
Noumenon

2
Birden çok konumda aynı dosya için, Open Resource( Ctrl + Shift + R): öğesini de kullanabilirsiniz , adı yazın, istediğiniz konumları seçin, ardından sağ tıklayın ve Show In-> öğesini seçin Package Explorer. Oradan, görüntülenen sonucu sağ tıklayın ve Compare With-> Each Other=)
skia.heliou 'yu seçebileceksiniz

40

Karşılaştırmak istediğiniz tüm dosyaları seçin, ardından bağlam menüsünü açın (dosyaya sağ tıklayın) ve Karşılaştır'ı seçin, ardından birbirinizi seçin.


11

Karşılaştırmak istediğiniz dosyalardan biri veya her ikisi de Eclipse projesinde değilse:

  1. Hızlı Erişim arama kutusunu açın

    • Linux / Windows: Ctrl + 3
    • Mac: ⌘ + 3
  2. Tip karşılaştırmak ve seçmek Diğer Kaynak ile karşılaştır

  3. Karşılaştırılacak dosyaları seçin → Tamam

PencereTercihlerGenelTuşlar seçeneğine giderek Diğer Kaynaklarla Karşılaştır için bir klavye kısayolu da oluşturabilirsiniz.


1
En son tutulma ve yeni çalışma alanında benim için bir pencere açılmıyor, aynı deneyimi olan var mı? Sürüm: 2018-09 (4.9.0)
Daniel Sokolowski

5

Navigator / Proj Explorer'ı kullanmak ve dosyaları seçmek ve 'Şununla Karşılaştır' -> 'Birbirini' yapmak dışında ... Her iki dosyayı Eclipse'de açmayı ve 'Şununla Karşılaştır' -> 'Açılmış Editör' -> ( açılan sekme) ... Bu özelliği burada bulunan AnyEdit eclipse eklentisi ile alabilirsiniz (Yazılımı Eclipse-> Yardım-> Yeni Yazılım Yükle ekranından kullanabilirsiniz): http://andrei.gmxhome.de/eclipse/


BU hayatımı kurtardı! Teşekkürler!
Xerus

AFAICR varsayılan kurulumun bir parçasıydı. Bu eski mücevher kazma için teşekkürler!
user77115

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.