Wenn ich einen deutschen Text schreibe, der so etwas wie abücd
zum Beispiel und ein dw
vorangestelltes enthält, wird nur das gelöscht, ab
da es nicht ü
als Wortzeichen interpretiert wird .
Wenn ich reStructuredText bearbeite, habe ich
iskeyword=38,42,43,45,47-58,60-62,64-90,97-122,_
Das erklärt, warum die Umlaute nicht markiert sind, aber ich verstehe nicht, woher das kommt. Wenn ich gerade gVim öffne, ist dies auf eingestellt
iskeyword=@,48-57,_,192-255
Woher könnte das kommen?
.vim/vimrc
und :set enc?
gibt mir utf-8
. Gleiches gilt für fenc
. Trotzdem funktioniert es nicht.
:set iskeyword&
wird ü
immer noch nicht als Teil eines Wortes erkannt?
set iskeyword
). Es sollte so etwas wie "@,48-57,_,128-167,224-235"
oder sein "@,48-57,_,192-255"
. Verwenden Sie Vim oder Vi? (Der Standardwert in Vi ( "@,48-57,_"
) erkennt ü nicht; der Standardwert in Vim ist in Ordnung)
iskeyword=@,48-57,_,192-255
. Es funktioniert jetzt auf magische Weise in einer neuen Vim-Instanz. Das ist seltsam, das muss ich genauer beobachten.
set encoding=utf-8
Ihre.vimrc
.