miエディタのマルチファイル検索について

こんにちは、hiwasawaです。

miエディタのマルチファイル検索について質問です。


マルチファイル検索の結果一覧画面で検索に一致したファイル名は表示されているのですが、

ファイルのパスを表示させることってできないんでしょうか?

以前Windowsで秀丸を使っていたもので、grep検索ではファイルのパスまで表示されてたのですが、

miエディタだとそこまでは無理なんでしょうか?


もし無理なら、Emacs以外で良いツールあったら教えてください。

MacBook Pro, Mac OS X (10.6.4), Xcode

投稿日 2011/07/05 15:52

返信
返信: 4

2011/07/06 23:54 iMacintoshi への返信

すいません、質問が分かりにくかったかもしれません。


例えば

検索文字列 → "qtmst"

検索するフォルダ指定 → "/Users/xxxx/projectA/"


とした場合現状 検索結果として下記の様に表示されます。

検索結果①------------------------------------------------------------------------------------

xfile1 | qtmst( int , double)

xfile2 | y = qtmst(a, b);

xdoc1 | qtmst 2006/04/12 XXXXXXXXX

--------------------------------------------------------------------------------------------------


これを下記の様に表示したいのです。

検索結果②------------------------------------------------------------------------------------

/Users/xxxx/projectA/inc/xfile1 | qtmst( int , double)

/Users/xxxx/projectA/source/xfile2 | y = qtmst(a, b);

/Users/xxxx/projectA/doc/xdoc1 | qtmst 2006/04/12 XXXXXXXXX

--------------------------------------------------------------------------------------------------


検索結果でヒットしたファイルのパスが分かると見る必要の有る無しが分かり易くて助かります。

因みにヘルプの「結果に場所を表示する」のチェックボックスはONにしてもOFFにしても

「検索結果②」の様な検索結果を得られませんでした。



お願いいたします。

2011/07/07 01:50 hiwasawa への返信

> grep検索ではファイルのパスまで表示されてたのですが、


macosx では、default で、 grep そのものが使えます。

grep -r -H "word" /path/to/search


とすれば、/path/to/search 以下から word の入っているファイルを全部探し出します(-r は recursive で、指定されたディレクトリー以下を再帰的に検索)。-H はファイルパスを表示するオプション。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

miエディタのマルチファイル検索について

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。