- 2009-08-03 (月) 0:00
- Vim Hacks
問題
どのような種類のテキストを編集していても頻出する作業として、
あるキーワードを検索することが挙げられます。
その都度/keywordと入力しても構わないのですが、
面倒です。
簡単に行うことはできないのでしょうか。
解決方法
キーワードを簡単に検索するにはNormal modeで*をタイプします。
これはカーソル下のキーワードを検索するコマンドです。
カーソル下に何らかのキーワードが存在しない場合はカーソル近傍のキーワードを
用いて検索が行なわれます。
同様にg*というコマンドもあります。
*との違いは検索するキーワードが単語中に含まれるケースを
考慮するかどうかです。
例えばカーソル下のキーワードがfooの場合、
*とg*の違いは以下の通りです:
| コマンド | バッファ中のテキスト | |||
|---|---|---|---|---|
| foo | foobar | barfoo | barfoobar | |
* |
マッチする | マッチしない | マッチしない | マッチしない |
g* |
マッチする | マッチする | マッチする | マッチする |
また*とg*は順方向に検索を行ないますが、
#とg#という逆方向に検索を行なうコマンドもあります。
参考資料
kana
- Newer: Hack #52: Markdown形式の文書を書く
- Older: Hack #50: バッファの変更や保存を制限する
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://vim-users.jp/2009/08/hack51/trackback/
- Listed below are links to weblogs that reference
- Hack #51: カーソル下のキーワードを検索する from Vim-users.jp

