Làm cách nào để so sánh hai tệp bằng Eclipse? Có tùy chọn nào được cung cấp bởi Eclipse không?


220

Làm cách nào để so sánh hai tệp bằng Eclipse?

(Hiện tại tôi đang sử dụng WinMerge .)


9
Nếu ai đó cần so sánh một tệp với một tệp bên ngoài (không phải trong không gian làm việc), thì có một lệnh Compare with Other Resource. Ví dụ, người ta có thể sử dụng nó thông qua tìm kiếm lệnh truy cập nhanh (phím tắt Ctrl+3).
Stan

Câu trả lời:


348

Để so sánh hai tệp trong Eclipse, trước tiên hãy chọn chúng trong Project Explorer / Gói Explorer / Navigator với nhấp chuột điều khiển. Bây giờ, nhấp chuột phải vào một trong các tệp và menu ngữ cảnh sau sẽ xuất hiện. Chọn So sánh với / Mỗi khác .

nhập mô tả hình ảnh ở đây


23
Nếu tùy chọn "Mỗi người khác" không xuất hiện trong menu "So sánh với", hãy đi tới Tùy chọn> Khả năng> Nâng cao và bật Nhóm> Hỗ trợ nhóm cốt lõi, sau đó khởi động lại Eclipse.
Alsciende

5
Và nếu nó bị vô hiệu hóa, chỉ cần chọn hai hoặc nhiều tệp ... :)
alexander

5
Nếu các tệp quá xa nhau trong Project Explorer để dễ dàng chọn chúng, hãy thử Ctrl + H Tìm kiếm tệp cho tên tệp1 , tên tệp2 và nhấp vào chúng trong kết quả tìm kiếm.
Noumenon

2
Đối với cùng một tệp ở nhiều vị trí, bạn cũng có thể sử dụng Open Resource( Ctrl + Shift + R): nhập tên, chọn vị trí mong muốn, sau đó nhấp chuột phải và chọn Show In-> Package Explorer. Từ đó, nhấp chuột phải vào kết quả được hiển thị và bạn sẽ có thể chọn Compare With-> Each Other=)
skia.heliou

40

Chỉ cần chọn tất cả các tệp bạn muốn so sánh, sau đó mở menu ngữ cảnh (Nhấp chuột phải vào tệp) và chọn So sánh với, sau đó chọn nhau ..


11

Nếu một hoặc cả hai tệp bạn muốn so sánh không nằm trong dự án Eclipse:

  1. Mở hộp tìm kiếm Truy cập nhanh

    • Linux / Windows: Ctrl + 3
    • Mac: + + 3
  2. Nhập so sánh và chọn So sánh với tài nguyên khác

  3. Chọn các tệp để so sánh → OK

Bạn cũng có thể tạo lối tắt bàn phím để So sánh với Tài nguyên khác bằng cách đi tới Cửa sổTùy chọnChungPhím


1
Không có cửa sổ nào mở ra cho tôi trong nhật thực mới nhất và không gian làm việc mới, có ai có kinh nghiệm giống nhau không? Phiên bản: 2018-09 (4.9.0)
Daniel Sokolowski

5

Khác với việc sử dụng Trình điều hướng / Proj Explorer và chọn các tệp và thực hiện 'So sánh với' -> 'nhau' ... Tôi thích mở cả hai tệp trong Eclipse và sử dụng 'So sánh với' -> 'Trình soạn thảo đã mở' -> (chọn tab đã mở) ... Bạn có thể nhận được tính năng này thông qua plugin nhật thực AnyEdit được đặt tại đây (bạn có thể sử dụng Cài đặt phần mềm qua Eclipse-> Trợ giúp-> Cài đặt màn hình Phần mềm mới): http://andrei.gmxhome.de/eclipse/


NÀY chỉ cứu mạng tôi! Cảm ơn!
Xerus

AFAICR từng là một phần của cài đặt mặc định. Thx cho đào lên đá quý cũ này!
user77115

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.