Bagaimana cara membandingkan dua file menggunakan Eclipse? Apakah ada opsi yang disediakan oleh Eclipse?

220

Bagaimana cara membandingkan dua file menggunakan Eclipse?

(Saat ini saya menggunakan WinMerge .)

Rinkal Bhanderi
sumber
9
Jika seseorang perlu membandingkan file dengan file eksternal (bukan di ruang kerja), maka ada perintah Compare with Other Resource. Misalnya, seseorang dapat menggunakannya melalui pencarian perintah akses cepat (shortkey Ctrl+3).
Stan

Jawaban:

348

Untuk membandingkan dua file di Eclipse, pertama pilih di Project Explorer / Package Explorer / Navigator dengan klik kontrol. Sekarang klik kanan pada salah satu file, dan menu konteks berikut akan muncul. Pilih Bandingkan Dengan / Satu Sama Lain .

masukkan deskripsi gambar di sini

Vikas Patidar
sumber
23
Jika opsi "Satu Sama Lain" tidak muncul di menu "Bandingkan dengan", buka Preferensi> Kemampuan> Tingkat Lanjut dan aktifkan Tim> Dukungan Tim Inti, kemudian mulai kembali Eclipse.
Alsciende
5
Dan jika dinonaktifkan, cukup pilih dua atau lebih file ... :)
alexander
5
Jika file terlalu jauh terpisah di Project Explorer untuk memilihnya dengan mudah, coba Ctrl + H Cari File untuk nama file1 , nama file2 dan klik pada mereka dalam hasil pencarian.
Noumenon
2
Untuk file yang sama di beberapa lokasi, Anda juga dapat menggunakan Open Resource( Ctrl + Shift + R): ketikkan nama, pilih lokasi yang diinginkan, lalu klik kanan dan pilih Show In-> Package Explorer. Dari sana, klik kanan hasil yang ditampilkan dan Anda akan dapat memilih Compare With-> Each Other=)
skia.heliou
40

Cukup pilih semua file yang ingin Anda bandingkan, lalu buka menu konteks (Klik kanan pada file) dan pilih Bandingkan Dengan, Kemudian pilih satu sama lain ..

Doon
sumber
11

Jika salah satu atau kedua file yang ingin Anda bandingkan tidak ada dalam proyek Eclipse:

  1. Buka kotak pencarian Akses Cepat

    • Linux / Windows: Ctrl + 3
    • Mac: ⌘ + 3
  2. Ketik bandingkan dan pilih Bandingkan Dengan Sumber Daya Lain

  3. Pilih file untuk dibandingkan → OK

Anda juga dapat membuat pintasan keyboard untuk Membandingkan Dengan Sumber Daya Lain dengan membuka WindowPreferencesGeneralKeys

bupupin
sumber
1
Tidak ada jendela yang terbuka untuk saya dalam gerhana terbaru dan ruang kerja baru, ada yang mengalami hal yang sama? Versi: 2018-09 (4.9.0)
Daniel Sokolowski
5

Selain menggunakan Navigator / Proj Explorer dan memilih file dan melakukan 'Bandingkan Dengan' -> 'Satu sama lain' ... Saya lebih suka membuka kedua file di Eclipse dan menggunakan 'Bandingkan Dengan' -> 'Editor Terbuka' -> (pilih tab terbuka) ... Anda bisa mendapatkan fitur ini melalui plugin gerhana AnyEdit yang terletak di sini (Anda dapat menggunakan Instal Perangkat Lunak melalui Eclipse-> Bantuan-> Instal layar Perangkat Lunak Baru): http://andrei.gmxhome.de/eclipse/

tombol tentara
sumber
INI baru saja menyelamatkan hidupku! Terima kasih!
Xerus
AFAICR digunakan untuk menjadi bagian dari instalasi default. Terima kasih sudah menggali permata tua ini!
user77115
1

Jika javascript compairing Anda, Anda mungkin menemukannya tidak ditampilkan.

https://bugs.eclipse.org/bugs/show_bug.cgi?id=509820

Ini adalah workround ...

  • Jendela> Preferensi> Bandingkan / Patch> Tab Umum
  • Hapus centang pada kotak di sebelah "Buka perbandingan struktur secara otomatis"
andrew pate
sumber