vim*
などの変数名を押すと、orなどの名前が強調表示されますが、そうではありません。hello
this->hello
this.hello
_hello
hello
ですべて強調表示できるため、これは非常に奇妙な動作です/hello
。ただし、何らかの理由で*
認識動作が異なります/
。
*
すべて強調表示する方法はありますかhello
?
ベストアンサー1
そのキーを使用すると*
効果的に検索されます。
\<theword\>
アラウンドは\<...\>
完全な単語だけを見つけるという意味です。したがって、bhello
あなたの例では見つかりません。
キーワード以外の値と見なされる文字は、次のように変更できます。set iskeyword
私のバージョンのデフォルト値は次のとおりです。
iskeyword=@,48-57,_,192-255
_
したがって、私たちはそれらの1つではないことを確認できます。
set iskeyword=@,48-57,192-255,^_
.vimrc
これはファイルに配置するか、:set
内部で実行できます。vim