• ベストアンサー

Vi で検索したキーワードを参照する方法

Vi を使っていて、例えば aaa という文字列上で「*」と入力すると、aaa で検索してくれると思うのですが、その検索キーワードを、bbb に置換したい場合に、 「:%s/aaa/bbb/g」と入力しているのですが、 aaa を入力しないで済むと助かるなと思うのですが、直前に検索したキーワードを何か特別な変数なりを参照することで対応できたりしないものでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

Vimをお使いだとすると、「:%s/」まで入力した後に「CTRL-R /」を入力すると「\<aaa\>」が補完されると思います。その続きで「/bbb/g」を入力すれば、お望みのことができるのではないでしょうか。

参考URL:
http://www.ac.cyberhome.ne.jp/~yakahaira/vimdoc/insert.html#i_CTRL-R
sato_hon1
質問者

お礼

ありがとうございます! Vi のことなので、絶対になんらかの方法で対応できるはずとは思っていたのですが、google でいろいろなキーワードで検索してみたのですが、検索の仕方が悪いのか、解決策を見つけられませんでした。どうもありがとうございました。