công cụ hợp nhất tương tác / trực quan cho giao diện điều khiển?


17

Tôi là một fan hâm mộ lớn của meld - một công cụ tìm kiếm và hợp nhất trực quan cho Gnome. Nó hiển thị hai tệp (hoặc thư mục) cạnh nhau với sự khác biệt của chúng được tô sáng và tôi có thể dễ dàng chọn phần nào tôi muốn di chuyển từ tệp này sang tệp khác.

Tôi đang tìm kiếm một công cụ tương tự nhưng nó sẽ hoạt động trên bảng điều khiển (linux), vd. không yêu cầu bất kỳ máy chủ X. Có thể sử dụng một giao diện ncurses.

Có công cụ như vậy?

Câu trả lời:


11

Ah chỉ cần tìm hiểu về vimdiff. Nó khá nhiều làm những gì tôi đang tìm kiếm. đây là một hướng dẫn nhanh


1
@ Làm thế nào để hợp nhất / sao chép các thay đổi từ trên tệp này sang tệp khác bằng cách sử dụng vimdiff hoặc vim -d
goldmean


2

sdiff, một công cụ dòng lệnh cổ điển hiển thị các khác biệt của tệp văn bản cạnh nhau, cũng có chế độ hợp nhất tương tác. Sử dụng nó bằng cách chạy

$ sdiff -o output.txt input1.txt input2.txt

Nó là công cụ hợp nhất dòng lệnh tương tác mặc định được sử dụng bởi tiện ích cập nhật vv của Gentoo Linux .

Ưu điểm vimdifflà có sẵn ở khắp nơi và xử lý đơn giản hơn nhiều.


Dễ sử dụng, chỉ cần nhấn 1hoặc 2để chọn phiên bản mong muốn. Tuy nhiên, các cột được cắt ngắn để chỉ hiển thị 60 charcartes và các thay đổi phải được lưu vào tệp thứ ba.
simlev
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.