Ediff: xem sự khác biệt về khoảng trắng


11

Có cách nào để làm cho Ediff làm nổi bật khoảng trắng bằng cách sử dụng một màu khác, như cách nó làm cho sự khác biệt không phải khoảng trắng?

Ví dụ: đây là hai vùng chỉ có sự khác biệt về khoảng trắng:

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

Và đây là hai khu vực có sự khác biệt không phải khoảng trắng:

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

Sự khác biệt không phải khoảng trắng được tô sáng bằng ediff-fine-diff-*khuôn mặt, trong khi sự khác biệt về khoảng trắng thì không. Tôi muốn một cách nào đó để kể những gì chênh lệch khoảng trắng là.


Đảm bảo ediff-diff-optionskhông được đặt thành "-w", điều này cho biết diffchương trình bỏ qua khoảng trắng. Có thể không giải quyết vấn đề, nhưng có thể giúp bạn đạt được điều đó.
Phil Hudson

Tôi chưa ediff-diff-optionsđặt -w. Với thiết lập của bạn, sự khác biệt khoảng trắng của bạn được làm nổi bật?
Tianxiang Xiong

Không, ngay cả sau khi nhấn *( ediff-toggle-autorefine).
Phil Hudson

Câu trả lời:


0

Có vẻ như tính năng này chỉ đơn giản là không được hỗ trợ.

Việc làm nổi bật sự khác biệt tốt được Ediff gọi là "sàng lọc" và bỏ qua khoảng trắng.

Lưu ý rằng sàng lọc bỏ qua khoảng trắng, tab và dòng mới.


0

Một cách bạn có thể làm điều này là bằng cách bật chế độ khoảng trắng trong tất cả các bộ đệm ediff. Điều này có thể được thực hiện bởi Meta+ x+whitespace-mode

Nó có thể là đủ chỉ để kích hoạt trong bộ đệm hợp nhất. Tôi không chắc chắn làm thế nào bạn có thể bật về mặc định, nhưng sẽ có một cách.

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.