2016-06-08 22 views
11

Tôi muốn so sánh 2 tệp trong intellij. Cả hai tập tin không phải là một phần của một dự án cụ thể.Trong Intellij IDEA cách so sánh 2 tệp văn bản không thuộc dự án mở

Có cách nào để làm như vậy không?

Tôi đang chạy Intellij 15 và 16.

+0

Nó thực sự dễ dàng hơn nhiều nếu 2 tệp nằm trong cấu trúc dự án - sau đó nhấn control để chọn cả tệp và kiểm soát-d thực hiện thủ thuật. Nếu không ... tại sao không sử dụng một công cụ bên ngoài, ví dụ trên các cửa sổ tôi sử dụng "Beyond Compare"? – vikingsteve

+0

Tôi biết tôi có thể sử dụng một công cụ bên ngoài, nhưng, tôi thích sử dụng Intellij nếu có thể – gba

+0

Bạn luôn có thể kéo chúng vào cấu trúc dự án, thực hiện so sánh và xóa chúng sau đó. Xin lỗi nhưng tôi không biết tính năng chính xác mà bạn muốn ... mặc dù bạn luôn có thể viết một plugin để làm điều đó, nếu bạn có thể tìm hiểu về hệ thống tệp ảo (vfs). – vikingsteve

Trả lời

7

Các công trình sau đây cho tôi trong IntelliJ IDEA Cuối cùng 14.1.7 trên Windows:

  1. mở file đầu tiên trong IDE (hoặc bằng cách kéo từ Windows Explorer vào cửa sổ, hoặc bằng cách File/Open).
  2. Trong trình đơn chế độ xem, chọn "So sánh với ..."
  3. Trong hộp thoại "Chọn đường dẫn" xuất hiện, chọn tệp thứ hai (trực tiếp hoặc bằng cách kéo từ Windows Explorer vào hộp thoại).

Sau đó nó sẽ mở ra trong ngăn so sánh tệp truyền thống. Nếu bạn cố gắng chỉnh sửa một trong các tệp, nó sẽ hiển thị hộp thoại thông thường "Bạn có chắc bạn muốn chỉnh sửa tệp không có trong dự án của bạn" hay không, cái nào có thể chấp nhận nếu đó là điều bạn đang cố gắng thực hiện.

5

Bạn có thể sử dụng "so sánh với clipboard của" tính năng.

Từ https://www.jetbrains.com/help/idea/2016.1/comparing-files.html#clipboard:

So sánh một tập tin trong trình soạn thảo với nội dung Clipboard

  1. Mở tập tin mong muốn trong trình soạn thảo.
  2. Nhấp chuột phải vào ngăn trình chỉnh sửa và chọn So sánh với Clipboard trên menu ngữ cảnh.
  3. Xem và quản lý sự khác biệt trong Trình xem khác biệt cho tệp.
+0

Điều này là tốt và tôi đã bỏ phiếu . Nhưng, có điều gì sẽ cho phép bạn chỉnh sửa 2 tệp không? – gba

+0

Bạn luôn có thể mở/chỉnh sửa/chỉnh sửa các tệp nằm ngoài dự án của mình. Bạn sẽ chỉ có một hộp thoại hỏi bạn có thực sự muốn chỉnh sửa tệp không có trong dự án của bạn hay không. – IppX

+0

nhưng sau khi làm như vậy, không có cách nào để so sánh 2 tệp đó theo cách bạn có thể chỉnh sửa 2 tệp. Nếu bạn biết cách vui lòng hiển thị. – gba

Các vấn đề liên quan