Vim で検索レジスタをコマンドラインに貼り付ける方法はありますが、周囲の\<
角かっこはあり\>
ませんか? grep
バッファ内で検索を行ってから、一致したパターンを(より具体的にはack.vimへの) 引数として使用したいと思うことがよくあります。
':を検索してfoo
入力すると、次のようになります。:Ack '<C-r>/
:Ack '\<foo\>'
これでは何も見つかりません。私が代わりに欲しいのは:
:Ack 'foo'
もちろん、これは単純化した例です。これがより価値があるのは、より複雑な検索結果の場合です。
カーソルの下に単語/WORDを貼り付けることを認識しており<C-r><C-w>
、<C-r><C-a>
これらで十分なことがよくありますが、常にそうとは限りません。