vim6
[382:KoRoN (2001/08/11(土) 07:30)]
>>378,>>380-381
:set isident=@,48-57,_
と設定してみてください。正しい対処法かはまったくわかりません。
'isident'がデフォルトの"@,48-57,_,128-167,224-235"だと、
vimHiGroupが"\i\+"に設定されていて全角空白の1バイト目0x81(==129)が\iにマッチします。
2バイト目は0x40(==64=='@')であるので\iにはマッチしません。
つまりsyntax解釈上、全角空白が分断されてしまったため起こった現象でしょう。
'isident'にMBが含まれる必要はないと思いますけど、なんかスッキリしてない状態であることは認めます。
read.cgi ver5.26+ (01/10/21-)