Когда я пишу текст на немецком языке, содержащий что-то вроде, abücd
например, и dw
впереди, он удаляет только тот, ab
который не интерпретируется ü
как символ слова.
Когда я редактирую reStructuredText, у меня есть
iskeyword=38,42,43,45,47-58,60-62,64-90,97-122,_
Это объясняет, почему умлауты не помечены, но я не понимаю, откуда это взялось. Когда я просто открываю gVim это установлено
iskeyword=@,48-57,_,192-255
Откуда это может исходить?
.vim/vimrc
и :set enc?
дает мне utf-8
. То же самое с fenc
. Тем не менее это не работает.
:set iskeyword&
это до ü
сих пор не признана как часть слова?
set iskeyword
). Это должно быть что-то вроде "@,48-57,_,128-167,224-235"
или "@,48-57,_,192-255"
. Вы используете Vim или Vi? (значение по умолчанию в Vi ( "@,48-57,_"
) не распознает ü; значение по умолчанию в Vim отлично)
iskeyword=@,48-57,_,192-255
. Теперь он волшебно работает в новом экземпляре Vim. Это странно, я должен соблюдать это более тщательно.
set encoding=utf-8
в свой.vimrc
.