Eclipseのサーチ機能

eclipse-search.png

Ctrl+Shift+Fで現れるEclipseのサーチ機能ですが、
なんで他のプロジェクトまで検索するんでしょう。
遅いよ。
これじゃあ、エクスプローラから検索してるのと同じだよ! プロジェクト単位で検索したい
ということで、どうしたら便利に使えるのか?検討します。

検索範囲を狭めるには

プロジェクトごとが理想だけど、そういう狭め方はないので、WorkingSetを作って
そこにプロジェクトをいれるしかない。
Working Setでなら検索範囲を狭めることができる。

Java Search

limitto.png
All occurences 出現したものすべて
References 参照している箇所のみを抽出する
Implementors 実装している箇所のみ(検索対象がTypeの場合)
Declarations 宣言している箇所のみを抽出する
Match locations 検索したい箇所をもっと詳しく指定できるよ

もし、検索したい対象が「インスタンス生成箇所」だと明確に決まっている場合は、「一致ロケーション」による絞り込みが有効です。

Match locationsのリンクを押すとこうなる

matchlocation.png
たとえば、メモリリークをチェックしたい場合はインスタンス生成箇所が気になるよね?そういう時はClass instance creations

eclipse-confuse reverse-engineering

サポートサイト Wikidot.com eclipse-confusereverse-engineering