Level kata berbeda dalam vim

11

Sejauh yang saya mengerti vimdiff default hanya melakukan beda linably. Namun kadang-kadang berguna untuk melakukan perbedaan tingkat kata, terutama untuk file teks seperti Markdown, LaTeX dll. Ada beberapa alat seperti wdiff atau dwdiff yang melakukan perbedaan tingkat kata. Apakah mungkin untuk menggunakannya dalam vim untuk membandingkan dua file teks berdampingan?

corion
sumber
2
Saya tidak tahu apakah itu dapat membatasi kata-kata, tetapi checkout plugin yang disebutkan di vi.stackexchange.com/questions/499/…
muru
Hah. Ternyata bisa. Tambahkan let g:DiffUnit="Word1"dan itu menyoroti kata-tingkat.
muru

Jawaban:

7

Salah satu solusi, seperti yang disarankan oleh muru (terima kasih), adalah dengan menggunakan plugin diffchar.vim dan mengatur let g:DiffUnit="Word1". Plugin ini harus digunakan dalam vimdiffsesi standar .

corion
sumber