Eclipse で複数のファイルから、特定の文字列を探すべく、ファイル検索をよく使うことがあります。
ショートカットは Ctrl + H。
今回は検索ダイアログの Scope についてまとめてみました。(Working set 以外)
選択肢は4つで、意味は次のとおり。
選択肢 | 説明 |
---|---|
Workspace | ワークスペース内のすべてのプロジェクトから検索する。 |
Selected resource | 選択しているパッケージやフォルダ内から検索する。 |
Enclosing project | 選択しているプロジェクト内から検索する。 |
Working set | 指定したワーキングセット内から検索する |
実演
つぎのようなプロジェクトを準備しました。
各ファイルには hoge というコメントが1行だけ入っています。
こんな感じ。
package pac1; public class ClassA { // hoge }
Workspace
まずは Workspace を選択したときの動きを確認する。ProjectA の pac1 を選択して Ctrl + H。
hoge という文字列を検索する。Scope は Workspace を選択して、Search ボタン押下。
すると pac1 だけでなく、pac2 配下の Java ファイルや、ProjectB の Java ファイルも検索結果に含まれています。
このように、選択している場所にかかわらず、ワークスペース全体から文字列を検索していることが分かります。
Selected resource
つぎは Selected resource。
先ほどと同じく ProjectA の pac1 を選択して Ctrl + H。
Scope に Selected resource を選んで検索した結果がこちら。
pac1 配下の Java ファイルだけが検索されていることが分かります。
Enclosing project
最後に、Enclosing project の動きを確認。
ProjectA の pac1 を選択して検索した結果がこちら。
ProjectA の pac2 配下も検索されていますね。そして ProjectB は検索対象に入っていません。
以上、ファイル検索の Scope についてまとめてみました。
検索ダイアログの整理方法を紹介した記事はこちら。
それでは。
Eclipse 関連記事のリンク集を作りました。
yyama1556.hateblo.jp
JavaデベロッパーのためのEclipse完全攻略[4.x対応版]
- 作者: 石黒尚久,永井正昭,テクニカル書籍編集部
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2017/01/26
- メディア: Kindle版
- この商品を含むブログを見る
EclipseではじめるJavaフレームワーク入門第5版Maven/Gradle対応
- 作者: 掌田津耶乃
- 出版社/メーカー: 秀和システム
- 発売日: 2016/03/24
- メディア: 単行本
- この商品を含むブログを見る