使用箇所の検索
使用箇所の検索アクションを使用すると、コードベース全体でコード要素の参照を検索できます。
検索プロセスを管理し、単一のファイルのみを検索したり、検索範囲をプロジェクト全体に拡張したり、特定の検索範囲を作成したりできます。さらに、使用箇所のハイライトの色を設定したり、使用箇所の自動ハイライトを完全に無効にしたりすることもできます。

ファイル内の使用箇所を検索する
エディターで検索する要素を選択すると、WebStorm はファイル内で見つかったすべての使用箇所を自動的にハイライトします。

このハイライトをオフにするには、設定ダイアログ (Ctrl+Alt+S) を開き、に移動して、キャレット移動のハイライト領域のキャレット上の要素の使用箇所チェックボックスをオフにします。
自動ハイライトが無効になっている場合は、Ctrl+Shift+F7 を押すと、ファイル内のキャレットにあるシンボルの使用箇所がすべてハイライトされ、このハイライトが削除されます。
ハイライトされたシンボル間を移動するには、F3 と Shift+F3 を使用します。
ハイライトされた使用箇所の背景色を変更する
設定ダイアログ(Ctrl+Alt+S)で、に移動します。
右側のオプションから、ノードを開き、キャレットの識別子を選択します。
バックグラウンドフィールドで、必要な色を指定し、変更を保存します。
プロジェクトの使用箇所を検索する
プロジェクト内の使用箇所の検索は、ショートカット、コンテキストメニュー、メインメニュー、またはコードビジョンヒントをクリックして呼び出すことができます。
メニューまたはショートカットから検索
クラス、インターフェース、メソッド、フィールド、変数、その他のコード要素の使用箇所は、専用の検索ツールウィンドウまたはエディター内のポップアップウィンドウで表示できます。
検索ツールウィンドウで要素の使用箇所を開くには、キャレットを要素に置いて Alt+F7 を押すか、コンテキストメニューからを選択します。
ポップアップウィンドウで要素の使用箇所を開くには、エディターで要素を選択し、Ctrl+Alt+F7 を押すか、に移動します。

検索ツールウィンドウに切り替えるには、
をクリックするか、Alt+F7 を押します。
コードビジョンのヒントで検索
WebStorm を設定すると、クラス、インターフェース、メソッド、フィールド、変数、その他のコード要素の横に使用箇所の表示ヒントがエディターに表示されるようになります。これにより、コンテキスト情報とナビゲーションが充実し、コードに集中できるようになります。
エディターで使用箇所の表示インレイヒントを表示するには、設定ダイアログ (Ctrl+Alt+S) を開き、に移動してコードビジョンセクションを展開し、使用箇所チェックボックスをオンにします。
要素の使用箇所を表示するには、その要素の横にある使用箇所の表示ヒントにマウスを移動します。ヒントがリンクに変わったら、そのリンクをクリックします。

検索結果はポップアップウィンドウに表示され、要素の使用箇所を分析し、関連する要素に移動できます。

使用方法のヒントを表示する設定
使用箇所の表示インレイヒントはデフォルトで有効になっています。無効にするには、ヒントにマウスを移動し、コンテキストメニューからコードビジョンを隠す: 使用箇所のインレイヒントを表示またはすべての 'コードビジョン' インレイヒントの非表示を選択してください。

デフォルトでは、使用箇所の表示ヒントはクラスとインターフェースの上に表示されます。この位置を変更するには、ヒントのコンテキストメニューから構成をクリックします。

開いたインレイヒントページで、位置リストから適切な設定を選択します。または、コードビジョンノードを選択してメトリクスのデフォルト位置を変更します。

見つかった使用箇所を表示および分析する
見つかった使用箇所は、検索ツールウィンドウまたは上記のポップアップウィンドウに表示されます。グループ化を除き、ほとんどのアクションは両方のモードで使用できます。グループ化は検索ツールウィンドウでのみ使用できます。
無関係な使用を除外する
見つかった使用箇所のリストを簡単に表示および分析できるようにするには、ツールバーのアイコンを切り替えて無関係な項目を除外します。
読み取りアクセスメソッドへの参照を表示または非表示にするには、
を切り替えるか、Ctrl+R を押します。
書き込みアクセスメソッドへの参照を表示または非表示にするには、
を切り替えるか、Ctrl+W を押します。
生成されたコードの使用箇所を表示または非表示にするには、
を切り替えます。
インポートステートメントの使用箇所を表示または非表示にするには、
を切り替えるか、Ctrl+I を押します。
文字列の使用箇所を非表示または表示するには、
を切り替えます。
使用例のソースコードを表示する
ツールバーの
を押すと、プレビュー領域が開きます。見つかった使用箇所のリストをスクロールすると、プレビュー領域に現在選択されている使用箇所のソースコードが表示されます。
ファイル構造を表示する
クラスとメソッドの名前を、それらが宣言されているファイル名の横に表示するには、
を切り替えます。
重複を結合する
同じ行で見つかった重複した使用箇所を結合するには、
を押します。
グループ結果
見つかった使用箇所のリストを効率的に移動できるよう、使用箇所はディレクトリとファイルごとにグループ化されています。他のグループ化基準を使用するには、ツールバーの「
」をクリックし、該当するオプションの横にあるチェックマークをオンにしてください。
見つかった使用箇所を、コード構造に基づいてグループ化することもできます。これを行うには、ツールバーの「
」をクリックし、「使用箇所の種類」オプションの横にあるチェックマークをオンにします。

使用例のソースコードを表示する
ツールバーの
を押すと、プレビュー領域が開きます。見つかった使用箇所のリストをスクロールすると、プレビュー領域に現在選択されている使用箇所のソースコードが表示されます。

または、使用箇所のコンテキストメニューからソースに移動を選択します。選択した使用箇所が見つかったファイルがエディターで開きます。
ファイル内に要素の使用箇所が複数ある場合、ファイルを分割モードで開き、スクロールすることなく各使用箇所を個別に分析できます。これを行うには、使用箇所を選択して Shift+Enter を押すか、コンテキストメニューから右に分割して開くを選択します。
階層を表示
フィールドのメソッドまたはデータフローの呼び出し階層を表示するには、調べる使用箇所を選択し、プレビュー領域を開いて、呼び出し階層タブに切り替えます。

再検索
最後の検索を再実行するには、ツールバーの
をクリックするか、Ctrl+F5 を押します。
無関係な使用を除外する
見つかった使用箇所のリストを簡単に表示および分析できるようにするには、ツールバーのアイコンを切り替えて無関係な項目を除外します。
読み取りアクセスメソッドへの参照を表示または非表示にするには、
を切り替えるか、Ctrl+R を押します。
書き込みアクセスメソッドへの参照を表示または非表示にするには、
を切り替えるか、Ctrl+W を押します。
生成されたコードの使用箇所を表示または非表示にするには、
を切り替えます。
インポートステートメントの使用箇所を表示または非表示にするには、
を切り替えるか、Ctrl+I を押します。
文字列の使用箇所を非表示または表示するには、
を切り替えます。
使用箇所の検索の構成を変更する
使用箇所の検索ダイアログを開くには、ツールバーの
をクリックします。
使用箇所の最近の検索結果を表示する
WebStorm は使用箇所の検索の結果を記憶しているため、アクションを再度実行する必要はありません。
検索を再実行するには、メインメニューのに移動し、使用箇所クエリを選択します。
使用箇所の検索スコープを管理する
検索結果が多すぎる場合、WebStorm は最初に見つかった 100 件の使用例を表示し、「その他の使用例」リンクを表示します。このリンクをクリックすると、さらに 100 件の使用例が表示され、検索が終了するまでこの処理が続きます。
要素の使用箇所が見つからない場合は、メッセージが表示されます。

使用方法のヒントを有効にした場合、使用箇所の表示ヒントは使用方法なしになります。

どちらの場合も、検索範囲を変更してみると役立つかもしれません。
スコープを変更する
Ctrl+Alt+F7 を押すか、使用箇所の表示ヒントをクリックしてポップアップウィンドウを開き、スコープリストから関連するスコープを選択します。

Ctrl+Alt+Shift+F7 を押すか、検索ツールウィンドウまたはポップアップウィンドウのツールバーで
をクリックして、使用箇所の検索ダイアログを開きます。
リストから関連するスコープを選択します。

カスタムスコープを設定するには、
をクリックします。新しいスコープの設定が完了したら、検索をクリックします。
関連ページ:
検索ツールウィンドウ
検索ツールウィンドウには、次の検索結果が表示されます。パス内検索 / 置換、使用箇所の検索、リファクタリングプレビュー、各検索の結果は、新規タブで開くダイアログの設定に応じて、別のタブに表示されるか、現在のタブの内容を置き換えます。デフォルトでは、ウィンドウは画面の下部に表示されます。ツールバーには、一連のボタン、結果ペイン、パス内置換およびリファクタリングプレビュー操作用の追加ボタンがあります。ツールバーボタン:オプションこのボタンをクリックして、シンボルに対応する使用箇所の検索ダイアログの...
ソースコード階層
WebStorm を使用すると、クラス、メソッド、呼び出しの階層を調べ、ソースファイルの構造を調べることができます。コード階層の分析:タイプ階層は、クラスの親クラスと子クラスを示します。メソッド階層は、メソッドが次のようなクラスを示します。定義済み。定義されていません。クラスが抽象クラスでない場合に定義する必要があります。、呼び出し階層には、メソッドの呼び出し元(スーパータイプ)または呼び出し先(サブタイプ)が表示されます。階層構造が構築されると、階層ツールウィンドウですぐに表示および確認でき...
正規表現構文リファレンス
このセクションは、検索と置換の作成、およびナビゲーションパターンの発行に使用できる正規表現構文の概要です。RegEx 構文リファレンス:次の文字を特殊文字またはリテラルとしてマークします。例: は文字と一致します。は改行文字と一致します。シーケンスはと一致し、はと一致します。入力の始めに一致します。入力の終わりに一致します。直前の文字と 0 回以上一致します。例: はまたはのいずれかに一致します。直前の文字と 1 回以上一致します。例: はと一致しますが、には一致しません。直前の文字に 0 回または...
構造検索と置換
従来の検索プロセスでは、ソースコードの構文とセマンティクスが考慮されていません。正規表現を使用している場合でも、WebStorm はコードを正規表現として扱います。構造検索および置換(SSR)アクションを使用すると、コード構造を考慮して、コード内の特定のコードパターンまたは文法構造を検索できます。WebStorm は、作成した検索テンプレートと適用した条件に基づいて、ソースコードのフラグメントを見つけて置き換えます。ターゲットを構造的に検索するメインメニューでに移動して、構造検索ダイアログを開き...