Ketika saya menulis teks bahasa Jerman yang berisi sesuatu seperti abücd
misalnya dan ke dw
depan, itu hanya akan menghapus ab
karena tidak menafsirkan ü
sebagai karakter kata.
Ketika saya mengedit reStructuredText, saya punya
iskeyword=38,42,43,45,47-58,60-62,64-90,97-122,_
Itu menjelaskan mengapa umlaut tidak ditandai, tetapi saya tidak mengerti dari mana asalnya. Ketika saya baru saja membuka gVim ini diatur ke
iskeyword=@,48-57,_,192-255
Dari mana datangnya ini?
.vim/vimrc
dan :set enc?
memberi saya utf-8
. Sama dengan fenc
. Tetap saja tidak berhasil.
:set iskeyword&
itu ü
masih belum dikenali sebagai bagian dari sebuah kata?
set iskeyword
). Itu harus seperti "@,48-57,_,128-167,224-235"
atau "@,48-57,_,192-255"
. Apakah Anda menggunakan Vim atau Vi? (nilai default di Vi ( "@,48-57,_"
) tidak mengenali ü; nilai default di Vim baik-baik saja)
iskeyword=@,48-57,_,192-255
. Ini secara ajaib bekerja dalam contoh Vim segar sekarang. Itu aneh, saya harus memperhatikannya lebih hati-hati.
set encoding=utf-8
dalam Anda.vimrc
.