はじめに
あくまでも自分用のメモです。
vimからファイルを横断したgrepができることを知らなかったので、
メモしておきます。
vimの内部的なgrep vimgrep
わてくしがよく使うコマンド:vimgrep 検索キーワード 検索ファイルのパス | cw
上記のようなコマンドをたたくと、こんな感じの画面に切り替わります。
※たたいたコマンドは、:vimgrep a % | cw
grepの結果が画面の下に現れます。
ここで、:cc grep結果の行ナンバー
とコマンドをたたくと、その場所にとびます。
:tabnew | :cc grep結果の行ナンバー
とコマンドをたたくと、別タブが立ち上がって、その場所にとびます。
こんな感じ。
検索キーワードの正規表現
後でまとめます
検索のパスの指定の仕方
指定の方法 | 説明 |
---|---|
% | 現在のファイルを指定 |
**/*.拡張子 | 再帰的に検索 ex) /usr/local/var/**/*.拡張子 |
参考ページ
この記事を参考にしました
http://qiita.com/yuku_t/items/0c1aff03949cb1b8fe6b