IntelliJ IDEA 2020.3 ヘルプ

スコープ

スコープは、さまざまな操作が適用されるファイルのセットです。このダイアログを使用して、さまざまな IntelliJ IDEA アクション(使用箇所の検索やコードインスペクションなど)のスコープを定義できます。

The Scopes page in Settings/Preferences

メインツールバー

項目 ツールチップ 説明
the Add button

スコープの追加

Alt+Insert
新しいローカルスコープまたは共有スコープを追加します。
the Remove button

削除

Alt+Delete
リストから選択したスコープを削除します。
the Copy configuration button

構成のコピー

Ctrl+D
選択したスコープのコピーを作成してください。
the Save as button 保存 選択したローカルスコープを共有として、または選択した共有スコープをローカルとして保存します。
the Move up button the Move down button 上へ移動 / 下へ移動 リスト内でスコープを上下に移動します。

スコープ設定コントロール

項目 説明
名前 スコープ名を指定してください。
パターン

現在のスコープを定義するパターンを指定してください。以下の要素と構造を使用できます。

  1. file: 修飾子。要素は必須です。

  2. * アスタリスクは、ファイル名またはファイル拡張子内の任意の記号を表します。

  3. 論理演算子 AND (&&), OR (||)NOT (!)

詳しくは、スコープ言語構文リファレンスを参照してください。

空のパターンや誤ったパターンを格納することはできません。そのような場合、IntelliJ IDEA は構文エラー警告を表示します。

含む 選択したアイテムが含まれています。現在のアイテムがフォルダーの場合、ネストされたサブフォルダーは無視されます。
再帰的に包含 選択したフォルダーとネストされたすべてのサブフォルダーとその内容を含めます。
除外する 選択したアイテムを除外します。現在のアイテムがフォルダーの場合、ネストされたサブフォルダーはスコープに残ります。
再帰的に除外 選択したフォルダーとネストされたすべてのサブフォルダーとその内容を除外します。

スコープツールバー

項目 ツールチップ 説明
プロジェクトツリービュー

ツリービューには、プロジェクトで使用可能なすべてのファイルが含まれています。ビューで、現在のスコープに含める必要なファイルを選択し、スコープ定義パターンを自動的に生成します。

the Flatten Packages button パッケージのフラット表示 このオプションを有効にすると、すべてのパッケージが単一レベルのツリービューとして表示されます。これにより、ツリー階層全体を経由することなく、プロジェクト内のどこかでパッケージをその名前で見つけることができます。
the Group by Scopes Type button スコープタイプ別グループ

このボタンを押すと、ツリービューの項目が 3 つのノードにグループ化されます。

  • ライブラリクラス
  • プロダクション用クラス
  • テストクラス

このボタンは、スコープのパッケージプレゼンテーションでのみ使用できます。

the Compact Middle Packages button 中間のパッケージを省略 このオプションを使用すると、空のパッケージをどのように表示するかを指定できます。(空のパッケージとは、他のパッケージ以外に何も含まれていないものです。)
the Show Modules button モジュールの表示 このオプションを有効にすると、ツリービューの項目が対応するモジュールノードに表示されます。それ以外の場合、プロジェクト項目は対応するパッケージに表示されます(パッケージを含むソースパスなど)。
the Show Module Groups button モジュールグループを表示 このオプションを有効にすると、モジュールグループ内のモジュールは他のモジュールと同じレベルで表示されます。
Show files ファイルの表示

このオプションを有効にすると、ソースファイルがツリービューに明示的に表示されます。ファイルが表示されたら、選択してパターンに除外 / 含めることができます。

このオプションを無効にしないと、すべてのファイルがツリーから非表示になります。

Show included only インクルードされたファイルのみ表示 このオプションを有効にすると、ツリーにはスコープに含まれる要素のみが表示されます。
  • パッケージ
  • プロジェクト

プロジェクトファイルをツリービューに表示する方法を定義します。

プロジェクトツリービューの表示、スコープ言語の構文、および使用可能なツールバーボタンは、選択内容によって異なります。

プロジェクトツリービューの凡例

項目 説明
the green color sample スコープに含まれるフォルダーとファイルは、緑色でマークされています。
スコープから除外されたフォルダーとファイル。
the dark blue color sample 除外ファイルと含まれているファイルおよびサブフォルダーの両方を含むフォルダーは、濃い青でマークされています。

関連ページ:

スコープとファイルの色

スコープは、プロジェクト内のファイル、パッケージ、フォルダーのグループです。スコープを使用して、さまざまな IDE ビューのプロジェクトアイテムを視覚的に区別し、特定の操作の範囲を制限できます。スコープは、プロジェクト内のファイルを論理的に整理するように設計されています。テストソースはテスト関連のスコープに移動でき、製品コードは製品ファイルのスコープに関連付けることができます。これらの論理チャンクにより、プロジェクトの管理が容易になります。例: テスト関連のインスペクションをテストクラスでのみ実...

スコープ言語構文リファレンス

スコープ言語を使用して、プロジェクトスコープ(ファイル、ディレクトリ、サブディレクトリのセット)を指定できます。クラスのセット:単一のクラスは、たとえばクラス名によって定義されます:、サブパッケージに拒否されない、パッケージ内のすべてのクラスのセットは、たとえば、ドットの後のアスタリスクで定義されます。:、サブパッケージの内容を含むパッケージ内のすべてのクラスのセットは、ダブルドットの後のアスタリスクで定義されます(例:)。ファイルのセット:単一のファイルを追加するには、ファイル名を使用しま

ファイルカラー

このページを使用して、特定のスコープのプロジェクトファイルを区別するためのさまざまな背景色を設定します。この機能の使用方法の詳細については、スコープとファイルの色を参照してください。ファイルカラーを有効にするこのチェックボックスを選択して機能を有効にします。エディタータブで使用するエディターのタブで色を有効にします。プロジェクトビューで使用するプロジェクトツールウィンドウと検索結果(たとえば、ファイル内検索ダイアログ)で色を有効にします。スコープの管理このボタンをクリックして、必要な範囲を定義