パーソナルツール

grepu.vim / grepw.vim : ファイルのグレップ検索

作者: 小見 拓 最終変更 2012年01月08日 11時53分
— カテゴリ:

指定の文字を持つファイルを検索して、 検索語が見つかった行とファイルの一覧を表示することのできるスクリプトです。 更に、その一覧上から、検索語がヒットした個所をエディタで開くことができます。 (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

で、別のウィンドウにファイルを開くことができます。

注意事項など

このスクリプトは、Unix用です。
Windowsユーザー用には、 grepw.vim というマクロが用意されています。

Windowsで、grepwマクロを使用するには、grepw.vimの他に、
grep.exeがインストールされている必要があります。

ドキュメントアクション
コメント
blog comments powered by Disqus