ワークベンチの検索

このセクションでは、ワークベンチで Java 要素を検索します。

ファイル検索、テキスト検索、または Java 検索は「検索」ダイアログで実行できます。 Java 検索はコードの構造に対して機能します。ファイル検索は、名前および/またはテキスト内容によって、ファイルに対して機能します。コード構造には基礎となる索引構造があるので、Java 検索は高速です。テキスト検索は、コメント内およびストリング内の一致を検出できます。

ワークベンチからの Java 検索の実行

  1. Java パースペクティブで、ワークベンチ・ツールバーにある「検索」 (検索) ボタンをクリックするか、またはメニュー・バーの「検索」>「Java」を使用します。
  2. まだ選択されていなければ「Java 検索」タブを選択します。
  3. ストリングの検索」フィールドに runTest と入力します。「検索」エリアで「メソッド」を選択し、「制限」エリアで「参照」を選択します。
    有効範囲が「ワークスペース」に設定されていることを確認します。

    「Java 検索」ページ

    さらに「検索」をクリックします。検索中に「キャンセル」をクリックすれば、いつでも検索を停止できます。その場合は部分的な結果が表示されます。
  4. Java パースペクティブの「検索」ビューに検索結果が表示されます。

    「検索結果」ビュー

    次の一致を表示」(次の一致を表示) および「直前の一致を表示」(直前の一致を表示) ボタンを使用して、それぞれの一致に進みます。一致が検出されたファイルがその時点で開いていなければ、エディター内で開かれます。
  5. 「検索」ビューのボタンを使用して検索の一致にナビゲートすると、その位置でファイルがエディター内で開かれます。検索一致は、垂直表示域内の検索マーカーでタグ付けされています。

    検索マーカー付きのエディター

Java ビューからの検索

Java 検索は、「アウトライン」、「階層」、または「パッケージ・エクスプローラー」ビューを含む、特定のビューから実行することもできます。

  1. 「パッケージ・エクスプローラー」ビューで junit.framework.Assert.java をダブルクリックしてエディターで開きます。
  2. 「アウトライン」ビューで fail(String) メソッドを選択し、そのコンテキスト・メニューから「参照」>「ワークスペース」を選択します。 

    「アウトライン」ビューの「検索」コンテキスト・メニュー

エディターからの検索

「パッケージ・エクスプローラー」ビューから junit.framework.TestCase.java を開きます。エディターでクラス名 TestCase を選択し、そのコンテキスト・メニューから「参照」>「ワークスペース」を選択します。

エディターの「検索」コンテキスト・メニュー

「検索」ビューからの検索の継続

「検索結果」ビューは、テスト・ケース検索の結果を表示します。検索結果を選択し、コンテキスト・メニューを開きます。選択された要素の参照および宣言の検索を続行することができます。

「検索結果」ビューの「検索」コンテキスト・メニュー

ファイル検索の実行

  1. Java パースペクティブで、ワークベンチ・ツールバーにある「 検索」ボタンをクリックするか、またはメニュー・バーの「検索」>「ファイル」を選択します。
  2. まだ選択されていなければ「ファイル検索」タブを選択します。
  3. 含まれるテキスト」フィールドに TestCase と入力します。「ファイル名のパターン」フィールドが *.java に設定されていることを確認します。有効範囲は「ワークスペース」に設定されている必要があります。さらに「検索」をクリックします。

    「ファイル検索」タブ

  4. 指定のファイル名パターンのすべてのファイルを検索するには、「含まれるテキスト」フィールドを空のままにします。

直前の検索結果の表示

「検索結果」ビューで、「直前の検索結果」ボタンの横にある矢印をクリックして、最後に行った検索のリストを含むメニューを表示します。このメニューから項目を選択して、直前の検索を表示することができます。このリストは、「ヒストリーのクリア」を選択することによってクリアできます。 

「直前の検索結果」メニュー

直前の検索結果」ボタンは、現行セッションで前に行ったすべての検索を表示するダイアログを表示します。

「直前の検索結果」ダイアログ

このダイアログで直前の検索を選択すると、その検索が表示されます。

関連概念

Java 検索

関連参照

リファクタリング・アクション
「リファクタリング」ウィザード
Java 設定