IntelliJ IDEA 2019.3ヘルプ

スコープ

WindowsとLinux用のファイル | 設定 | 外観および振る舞い | スコープ
macOS用 IntelliJ IDEA | 環境設定 | 外観および振る舞い | スコープ
Ctrl+Alt+S the Settings/Preferences icon


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

メイン・ツールバー

項目

ツールチップ

説明

the Add button

スコープの追加

Alt+Insert

新しいローカルスコープまたは共有スコープを追加します。

the Remove button

削除

Delete

リストから選択したスコープを削除します。

the Copy configuration button

構成のコピー

Ctrl+D

選択したスコープのコピーを作成してください。

the Save as button

保存

選択したローカルスコープを共有として、または選択した共有スコープをローカルとして保存します。

the Move up button the Move down button

上へ移動/下へ移動

リスト内でスコープを上下に移動します。

いくつかのファイルが複数のスコープに含まれている場合、スコープの順序が重要になります。IntelliJ IDEAは、そのようなファイルを強調表示するために一番上のスコープの色(スコープ設定ページに表示)を使用します。もちろん、スコープの順序、つまり結果の強調表示を変更することができます。

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

項目

説明

名前

スコープ名を指定してください。

パターン

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

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

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

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

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

以下のいずれか 1 つを実行します:

  • テキストフィールドパターンに手動でパターンを入力または編集します。

  • the Expand All buttonをクリックするか、Ctrl+NumPad Plus を押して、展開された領域に入力または編集します。 the Collapse All button をクリックするか Ctrl+NumPad - を押すと、1行の領域に戻ります。)

  • プロジェクトツリービューで目的のファイルを選択し、下記のボタンを使用してIntelliJ IDEAが対応するパターンを自動的に生成するようにします。

サンプル

  • file[MyMod]:src/main/java/com/example/my_package//* - 指定されたディレクトリとすべてのサブディレクトリにある、モジュール "MyMod" からのすべてのファイルをプロジェクトに含めます。

  • src[MyMod]:com.example.my_package..* - モジュール内のソースディレクトリに、パッケージ内のすべてのクラスを再帰的に含めます。

  • lib:com.company..*||com.company..* - プロジェクトとライブラリの両方から、パッケージ内のすべてのクラスを再帰的に含めます。

  • test:com.company.* - すべてのテストクラスをパッケージに含めますが、サブパッケージには含めません。

  • [MyMod]:com.company.util.* - 指定されたモジュールのパッケージにすべてのクラスとテストクラスを含めます。

  • file:*.js||file:*.coffee - すべてのJavaScriptとCoffeeScriptファイルを含みます。

  • file:*js&&!file:*.min.* - min 拡張子で示される縮小によって生成されたもの以外のすべてのJavaScriptファイルを含めます。

包含

選択した要素をスコープに含めるには、このボタンをクリックします。対応する式が自動的に生成され、パターンフィールドの式に追加されます。

再帰的に包含

このボタンをクリックすると、選択したフォルダーがネストされたサブフォルダーとともにスコープに含まれます。対応する式が自動的に生成され、パターンフィールドの式に追加されます。

除外

選択した要素をスコープから除外するには、このボタンをクリックします。対応する式が自動的にパターンに追加されます。現在の要素がフォルダーの場合、ネストされたサブフォルダーは無視されます。

再帰的に除外

このボタンをクリックすると、選択したフォルダーがスコープから除外され、ネストされたサブフォルダーになります。対応する式が自動的にパターンフィールドに追加されます。

スコープツールバー

項目

ツールチップ

説明

プロジェクトツリービュー

ツリービューには、プロジェクトで使用可能なすべてのファイルが含まれています。ビューで、現在のスコープに含める目的のファイルを選択し、スコープ定義パターンを自動的に生成します。ツールバーのメッセージには、利用可能なファイルの合計数とスコープに含まれるファイルの数が表示されます。下記の色の凡例も参照してください。下記のツールバーボタンを使用して、表示のプレゼンテーションを変更します。

プロジェクトツリービューの表示方法、利用可能なコントロールおよびスコープの言語構文は、プロジェクトリストとパッケージリストの選択によって異なります。

the Flatten Packages button

パッケージのフラット表示

ボタンを押すと、すべてのパッケージが単一レベルのツリービューとして表示されます。これにより、ツリー階層全体を通過することなく、その名前でプロジェクトの深いところでパッケージを見つけることができます。

the Group by Scopes Type button

スコープタイプ別グループ

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

  • ライブラリ・クラス
  • 製品クラス
  • テスト・クラス

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

the Compact Middle Packages button

中間パッケージを収縮

このオプションを使用すると、空のパッケージをどのように表示するかを指定できます。(空のパッケージとは、他のパッケージ以外に何も含まれていないものです。)

Show files

ファイルの表示

このボタンを押すと、ソースファイルがツリービューに明示的に表示されます。ファイルが表示されたときに、除外/パターンに含めるために選択することができます。

このボタンを押さないと、ファイルは非表示になります。

Show included only

インクルードされたファイルのみ表示

ボタンを押すと、ツリーにはスコープに含まれる要素のみが表示されます。

  • パッケージ
  • プロジェクト

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

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

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

項目

説明

the green color sample

スコープに含まれるフォルダーとファイルは緑色でマークされています。

スコープから除外されたフォルダーとファイル。

the dark blue color sample

除外ファイルと含まれているファイルおよびサブフォルダーの両方を含むフォルダーは、濃い青でマークされています。

最終更新日: 2020年2月25日