grepu.vim / grepw.vim : ファイルのグレップ検索
指定の文字を持つファイルを検索して、 検索語が見つかった行とファイルの一覧を表示することのできるスクリプトです。 更に、その一覧上から、検索語がヒットした個所をエディタで開くことができます。 (Windows, Mac)
概要
grepu.vim
現在いるディレクトリのファイルに対して検索をかけ、
その検索語が見つかったファイルおよび、見つけた行を表示します。
更には、そのリスト上から、検索語がヒットした個所へ移動できます。
検索でヒットしたリストを表示します。行数付き。
検索のヒットした行に移動します。
インストール方法
本来、 Jano's Vim Macro Page から、スクリプトをダウンロードすべきなのですが、
リンクが切れているので、当サイトにファイルを逃がしてあります。
grepu.vim と、 array.vim をダウンロードしてください。
ファイル | URL |
---|---|
grepu.vim、array.vim(待避) | https://github.com/taku-o/downloads/blob/master/jano_vim_macros |
ダウンロードしたgrepu.vim、array.vimは $VIMRUNTIME/macrosディレクトリにコピーしてください。
最後に_vimrcファイルに、次の1文を書き足します。
source $VIMRUNTIME/grepu.vim
これでインストール完了です。
使用方法
まず、検索から入ります。
,gr
このコマンドをノーマルモードで入力すると、
その時カーソルの下に単語があれば検索をかけ、
もし、単語が無ければ、検索ワードを尋ねてきます。
検索ワードを入力した場合は、入力後、Enterキーで検索を実行できます。
検索結果のリストが表示されたら、
開きたいファイルの開きたい行の上にカーソルを持って行き、
e
で、そのファイルを開きます。
w
で、別のウィンドウにファイルを開くことができます。