vim-users.jp

Hack #51: カーソル下のキーワードを検索する

Posted at 2009/08/03
このエントリーをはてなブックマークに追加

問題

どのような種類のテキストを編集していても頻出する作業として、 あるキーワードを検索することが挙げられます。 その都度/keywordと入力しても構わないのですが、 面倒です。 簡単に行うことはできないのでしょうか。

解決方法

キーワードを簡単に検索するにはNormal modeで*をタイプします。 これはカーソル下のキーワードを検索するコマンドです。 カーソル下に何らかのキーワードが存在しない場合はカーソル近傍のキーワードを 用いて検索が行なわれます。

同様にg*というコマンドもあります。 *との違いは検索するキーワードが単語中に含まれるケースを 考慮するかどうかです。 例えばカーソル下のキーワードがfooの場合、 *g*の違いは以下の通りです:

コマンド バッファ中のテキスト
foo foobar barfoo barfoobar
* マッチする マッチしない マッチしない マッチしない
g* マッチする マッチする マッチする マッチする

また*g*は順方向に検索を行ないますが、 #g#という逆方向に検索を行なうコマンドもあります。

参考資料

kana

もどる
blog comments powered by Disqus