単語をクリックすると、その単語が自動的に強調表示されますか?

単語をクリックすると、その単語が自動的に強調表示されますか?

Notepad++ にこの興味深い機能があるのがわかります。

vim で同じことを行うには、次の操作が必要です。

  • 単語をクリック
  • プレス*

別の単語をチェックしたい場合は、*何度も押す必要があります。すると、カーソルが次の一致する単語に自動的に移動しますが、これは望ましくありません。

これを自動ハイライトのように実行して、カーソルを移動しないようにすることはできますか?

答え1

短いスクリプトがいくつかありますこのページ

答え2

ついにやり方が分かった:以下を追加する.vimrc

autocmd CursorMoved * silent! exe printf('match Search /\<%s\>/', expand('<cword>'))
autocmd CursorHold *  silent! exe printf('match Search /\<%s\>/', expand('<cword>'))

また、上記を好きなもの、たとえば独自に定義したスキームSearchに置き換えることもできます。highlight

関連情報