Когда я пишу текст на немецком языке, содержащий что-то вроде, 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.