Ediff: lihat perbedaan spasi putih


11

Apakah ada cara untuk membuat Ediff menyoroti spasi menggunakan warna yang berbeda, cara yang dilakukannya untuk perbedaan non-spasi putih?

Misalnya, berikut adalah dua wilayah dengan hanya perbedaan spasi putih:

masukkan deskripsi gambar di sini

Dan inilah dua wilayah dengan perbedaan non-spasi putih:

masukkan deskripsi gambar di sini

Perbedaan non-spasi putih disorot dengan ediff-fine-diff-*wajah, sedangkan perbedaan ruang kosong tidak disorot . Saya akan seperti beberapa cara untuk mengetahui apa perbedaan spasi yang.


Pastikan ediff-diff-optionstidak diatur ke "-w", yang memberitahu diffprogram untuk mengabaikan ruang putih. Mungkin tidak menyelesaikan masalah, tetapi mungkin membantu Anda sampai di sana.
Phil Hudson

Saya tidak ediff-diff-optionsmengatur -w. Dengan pengaturan Anda, apakah perbedaan spasi putih Anda disorot?
Tianxiang Xiong

Tidak, bahkan setelah menekan *( ediff-toggle-autorefine).
Phil Hudson

Jawaban:


0

Sepertinya fitur ini sama sekali tidak didukung.

Menyoroti perbedaan baik disebut sebagai "perbaikan" oleh Ediff, dan secara eksplisit melompati spasi putih.

Perhatikan bahwa penyempurnaan mengabaikan spasi, tab, dan baris baru.


0

Salah satu cara Anda dapat melakukan ini adalah dengan mengaktifkan mode spasi putih di semua buffer ediff. Ini bisa dilakukan dengan Meta+ x+whitespace-mode

Mungkin cukup hanya dengan mengaktifkan di buffer gabungan. Saya tidak yakin bagaimana Anda bisa mengaktifkan secara default, tetapi akan ada cara.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.