Saya memiliki file dengan karakter ã
(huruf kecil + menggabungkan tilde). Encoding
dan fileencoding
keduanya utf-8
. ga
menunjukkan
<a> 97, hex 61, octal 141 <~> 771, Hex 0303, Octal 1403
(tetapi dengan tilde menggabungkan yang sebenarnya di <>
) dan g8
menunjukkan
61 + cc 83
Pencarian dengan /a\%u0303
berfungsi dengan baik.
Mencari hanya \%u0303
memberi Pola E486 tidak Ditemukan.
Bisakah saya mencari hanya karakter kombinasi tanpa juga mencari karakter dasar?
/<ctr-v>u0303
ketik dalam mode normal/
- mulai pencarian<Ctr-u>v
- init utf-8 input kode0303
- kode hexonal menggabungkan karakter. Bekerja dengan baik untuk saya.:g/<Ctrl-V>u0303
juga bekerja dari baris perintah. Harap tambahkan sebagai jawaban agar saya dapat menerimanya. Sangat dihargai! (Vim docs di vimhelp.appspot.com/insert.txt.html#i_CTRL-V_digit )Jawaban:
Ketik dalam mode normal
/<ctr-v>u0303
/
- mulai pencarian<Ctr-v>u
- init utf-8 input kode0303
- kode hex mengkombinasikan karakter.:he unicode
Juga
:he mbyte-combining
dan:he utf-8-char-arg
yang terakhir dibahas dengan perintah sepertif
,F
dan sebagainya.sumber