これはしばらく私を悩ましています:私はverilog-autoを使用するコードを書いています。これは、perlスニペットをコメントに注入したverilogファイルで編集していることを意味します。セクション。 Vimで好きなことの1つとして、カーソルの下の単語全体を*
と#
で検索することが非常に便利です。しかし、${w}
や$w
などの変数名を含むperl構文では、これらのショートカットは機能しません。Vim: "単語全体"の一部として文字列を認識
私はこれらの単語全体の一部としてカウントしたくない多くのインスタンスが存在するとして、私の「キーワード」リストに$
、{
と}
を追加する必要はありません。たとえば、Verilog連結では:{sig1,sig2[1:0]}
、私は全体の単語として{sig1
を検索したくありません。
"完全な単語"に正規表現などでシーケンスを認識させる方法はありますか?したがって${[a-z]+}
または$[a-z]+
のみが「キーワード」として認識されます。
カーソルの下のパターンを検索できるキーボードショートカットでも、別のキーボードショートカットでもかまいません。
まあ、それは理想的なソリューションではありませんが、あなたは視覚的にあなたが探しているものを選択して行うことができます:vnoremapの*のY/\ <"\>' –
DJMcMayhem