スコープ
この設定ページを使用してスコープ、つまりさまざまな操作を適用するファイルのセットを定義します。
![設定のスコープページ The Scopes page in Settings](https://resources.jetbrains.com/help/img/idea/2024.3/ij-settings-scopes.png)
メインツールバー
スコープ設定コントロール
項目 | 説明 |
---|---|
名前 | スコープ名を指定してください。 |
パターン | 現在のスコープを定義するパターンを指定してください。以下の要素と構造を使用できます。
詳細は、スコープ言語構文リファレンスを参照してください。 空のパターンや誤ったパターンを格納することはできません。そのような場合、IntelliJ IDEA は構文エラー警告を表示します。 |
含める | 選択したアイテムが含まれています。現在のアイテムがフォルダーの場合、ネストされたサブフォルダーは無視されます。 |
再帰的に含める | 選択したフォルダーとネストされたすべてのサブフォルダーとその内容を含めます。 |
除外 | 選択したアイテムを除外します。現在のアイテムがフォルダーの場合、ネストされたサブフォルダーはスコープに残ります。 |
再帰的に除外する | 選択したフォルダーとネストされたすべてのサブフォルダーとその内容を除外します。 |
スコープツールバー
項目 | ツールチップ | 説明 |
---|---|---|
プロジェクトツリービュー | ツリービューには、プロジェクトで使用可能なすべてのファイルが含まれています。ビューで、現在のスコープに含める必要なファイルを選択し、スコープ定義パターンを自動的に生成します。 | |
| パッケージのフラット表示 | このオプションを有効にすると、すべてのパッケージが単一レベルのツリービューとして表示されます。これにより、ツリー階層全体を経由することなく、プロジェクト内のどこかでパッケージをその名前で見つけることができます。 |
| スコープタイプ別にグループ化 | このボタンを押すと、ツリービューの項目が 3 つのノードにグループ化されます。
このボタンは、スコープのパッケージプレゼンテーションでのみ使用できます。 |
| 中間パッケージを収縮 | このオプションを使用すると、空のパッケージをどのように表示するかを指定できます。(空のパッケージとは、他のパッケージ以外に何も含まれていないものです。) |
| ファイルの表示 | このオプションを有効にすると、ソースファイルがツリービューに明示的に表示されます。ファイルが表示されたら、選択してパターンに除外 / 含めることができます。 このオプションを無効にしないと、すべてのファイルがツリーから非表示になります。 |
| モジュールの表示 | このオプションを有効にすると、ツリービューの項目が対応するモジュールノードに表示されます。それ以外の場合、プロジェクト項目は対応するパッケージに表示されます(パッケージを含むソースパスなど)。 |
| モジュールのフラット表示 | このオプションを有効にすると、モジュールグループ内のモジュールは他のモジュールと同じレベルで表示されます。 |
| 含められたファイルのみ表示 | このオプションを有効にすると、ツリーにはスコープに含まれる要素のみが表示されます。 |
パッケージ プロジェクト | プロジェクトファイルをツリービューに表示する方法を定義します。 プロジェクトツリービューの表示、スコープ言語の構文、および使用可能なツールバーボタンは、選択内容によって異なります。 |
プロジェクトツリービューの凡例
項目 | 説明 |
---|---|
| スコープに含まれるフォルダーとファイルは、緑色でマークされています。 |
Black | スコープから除外されたフォルダーとファイル。 |
| 除外ファイルと含まれているファイルおよびサブフォルダーの両方を含むフォルダーは、濃い青でマークされています。 |
関連ページ:
![](https://resources.jetbrains.com/help/img/idea/2024.3/scopes-local-shared.png)
スコープとファイルの色
スコープは、プロジェクト内のファイル、パッケージ、フォルダーのグループです。スコープを使用して、さまざまな IDE ビューのプロジェクトアイテムを視覚的に区別し、特定の操作の範囲を制限できます。スコープは、プロジェクト内のファイルを論理的に編成するように設計されています。テストソースはテスト関連のスコープに移動でき、製品コードは製品ファイルのスコープに関連付けることができます。これらの論理チャンクにより、プロジェクトの管理が容易になります。例: テスト関連のインスペクションをテストクラスでのみ実...
![](https://pleiades.io/icons/idea.png)
スコープ言語構文リファレンス
スコープ言語を使用して、プロジェクトスコープ (ファイル、ディレクトリ、サブディレクトリのセット) を指定できます。クラスのセット:単一のクラスは、たとえばクラス名によって定義されます:、サブパッケージに拒否されない、パッケージ内のすべてのクラスのセットは、たとえば、ドットの後のアスタリスクで定義されます。サブパッケージの内容を含むパッケージ内のすべてのクラスのセットは、ダブルドットの後のアスタリスクで定義されます(例:)。ファイルのセット:単一のファイルを追加するには、ファイル名を使用する
![](https://resources.jetbrains.com/help/img/idea/2024.3/settings-file-colors.png)
ファイルカラー
このページを使用して、特定のスコープのプロジェクトファイルを区別するための色を設定します。ファイルカラーを有効にするこのチェックボックスを選択して機能を有効にします。エディタータブで使用するエディターのタブで色を有効にします。プロジェクトビューで使用するプロジェクトツールウィンドウと検索結果 (たとえば、複数ファイル内検索ダイアログ) で色を有効にします。スコープの管理このボタンをクリックして、必要な範囲を定義します。色を設定する:スコープと同様に、色の関連付けはローカルで共有できます。ロ