セクション

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

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

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

概要

grepu.vim

現在いるディレクトリのファイルに対して検索をかけ、 その検索語が見つかったファイルおよび、見つけた行を表示します。
更には、そのリスト上から、検索語がヒットした個所へ移動できます。

リスト

検索でヒットしたリストを表示します。行数付き。

ファイルを開く

検索のヒットした行に移動します。

インストール方法

本来、 Jano's Vim Macro Page から、スクリプトをダウンロードすべきなのですが、 リンクが切れているので、当サイトにファイルを逃がしてあります。
grepu.vim と、 array.vim をダウンロードしてください。

ファイル URL
grepu.vim、array.vim(待避) http://indefero.taku-o.net/index.php/p/download/source/tree/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がインストールされている必要があります。

ドキュメントアクション
コメント
{no}. {user_name}  {posted}
{message_body}

(必須)
氏名を入力してください。
Eメールアドレスを入力してください。
(必須)
送りたいメッセージを入力してください。
Recent Comment
EnhCommentify.vim : 複数のファイルタイプに対応したソースコメントアウト、コメントアウト解除スクリプト — 名無しのvim使い
==> anonymous [2010/03/22 06:32:47]
vimエディタから外部のプログラムやコマンドを実行する。 — 名無しのvim使い
==> 通りすがりnoです [2010/02/04 18:28:49]
==> 通りすがりの者です [2010/02/04 18:30:28]
==> 通りすがりのものです2 [2010/02/04 18:41:38]
PCに昨日初めてさわった人でもわかるgvim超々入門 (Windows、vim6) — 名無しのvim使い
==> anonymous [2009/11/05 11:57:11]
==> 佐藤 よしお [2009/11/27 15:53:34]
==> 小見 拓 [2009/11/27 18:40:42]
==> anonymous [2010/01/06 19:48:09]
Update Feed
RSS1.0 / RSS2.0 / ATOM