Saya gunakan vimdiff
untuk memeriksa perbedaan antara file, dan beberapa kali melewatkan sedikit. misalnya, jika saya memiliki dua file berikut:
//a.c
printf("Hello\n");
dan:
//b.c
int i = printf("hello\n") + 3;
menunjukkannya pada vimdiff
memberi:
Yang ingin saya lihat adalah bahwa dalam bc h
tidak dikapitalisasi.
Apakah ada cara untuk memberitahu vimdiff untuk membandingkan (di baris itu) hanya sebagian saja (maksud saya, abaikan int i =
dan + 3
)?
Jawaban:
Saya tidak berpikir ini bisa dilakukan oleh Vim sendiri. Dari
:h view-diffs
(beri penekanan pada saya):Saran Tokoyami membawa kita selangkah lebih dekat. Instal
diffchar
( tautan Github untuk mereka yang menggunakan autoloader plugin). Sejak v4.7, dengan plugin diaktifkan, Vim secara otomatis menunjukkan perbedaan yang lebih tepat:Anda dapat menekan F7(keymap default) untuk beralih antara yang biasa dan plugin. Tugaskan kembali dengan:
mengganti
<key>
dengan kode kunci yang sesuai.Anda dapat menggunakan lebih banyak warna:
sumber
printf
danello
)?