Eclipse で特定のソース添付ファイル内を検索する方法はありますか?
あなたの質問に対する答えは、いいえ、直接ではありません。Eclipse バグ#199994および# 23341 を参照してください。
あなたが望んでいた答えではないかもしれませんが、報奨金が正しい答えであることを願っています.
少なくとも 2 つのツール (Eclipse と Emacs) の使用を避けたい場合にいつでも使用できる回避策は、
- 「JDK6 (ダミー)」などのダミー プロジェクトを作成します。
- プロジェクトのプロパティで Java ビルダーを非アクティブ化して、不要な自動ビルドを回避し、依存関係がないために失敗する可能性があります。
- ソース添付ファイル (例: source.zip ) をダミー プロジェクトのsrcフォルダーに解凍します。
- パッケージエクスプローラーでプロジェクトまたはそのパッケージの1つを選択し、
- テキストまたは Java 検索を使用してCtrl-H で楽しく検索します。検索オプション「スコープ: 選択したリソース」を使用することもできます (注意: 最初の検索アクションで JDK のような大きなソースの最初のインデックス作成には時間がかかる場合があります。はるかに高速)。
これをテストしたところ、うまく機能します。:-)
必要に応じて、ダミー プロジェクトのsrcフォルダーをライブラリのソースの場所として選択することもできます。これにより、ソース JAR/ZIP を解凍する場合と比較して、F3による「Open 宣言」などを高速化できます。