DataGrip 2026.1 Help

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

スコープ言語を使用して、プロジェクト スコープ (ファイル、ディレクトリ、サブディレクトリのセット)を指定できます。

ファイルのセット

  • 単一のファイルを追加するには、ファイル名を使用します (たとえば、 MyDir/MyFile.txt)

  • サブディレクトリのないディレクトリにすべてのファイルを追加するには、スラッシュの後にアスタリスクを使用します(たとえば: file:src/main/myDir/*)

  • サブディレクトリのあるディレクトリ内のすべてのファイルを追加するには、二重スラッシュの後にアスタリスクを使用します (たとえば、 file:src/main/myDir//*)

論理演算子

スコープを定義するときは、論理演算子を使用できます:

&& for AND || for OR ! for NOT

また、括弧を使用して論理演算子をグループに結合することもできます。 例: 次のスコープには <a>、</a> <c> <a>、または <b> および </b></a> <c> <a><b>:</b></a>

(<a>||<b>)&&<c>

既存のスコープから新しいスコープを作成する

いくつかの既存のスコープから新しいスコープを作成できます。 この場合、 $$MyScope を使用して、既存のスコープを参照できます。

例: $Scope1||$Scope2 パターンは、 Scope1Scope2 のすべてのファイルをスコープに配置します。

スコープの定義

スコープは、 スコープ ダイアログで次の方法で定義されます。

手動

パターン フィールドで、ファイルマスクを指定します。 あるいは、 展開 ボタン (展開ボタン) をクリックして、エディターにパターンを入力します。

マウスポインターの使用

ツリービューで、ファイルとディレクトリを選択します。 ファイルとディレクトリを含めたり除外したりするには、ボタン 含める再帰的に含める除外再帰的に除外する を使用します。 ボタンの詳細については、 新しいスコープの定義を参照してください。

ボタンをクリックすると、DataGrip が式を作成し、 パターン フィールドに表示します。

ファイルとフォルダーが追加された新しいスコープ

サンプル

説明

パターン

サンプル

名前で単一のファイルを含める

file:<directory>/<file>

file:databases/create_schema.sql

サブディレクトリなしで、ディレクトリ内のすべてのファイルのセットを含める

file:<directory>/*

file:databases/mysql-db/*

サブディレクトリを持つディレクトリにすべてのファイルのセットを含める

file:<directory>//*

file:databases/mysql-db//*

特定のプロジェクトからの名前でファイルを含める

file[project_name]:<directory>/<file>

file[default]:databases/create_schema.sql

使用可能な論理演算子 &&·(AND)、||·(OR)、!·(NOT)。

file[project_name]:<directory>&&!file:<directory>

file[default]:databases/*&&!file:databases/create_schema.sql

2026 年 5 月 22 日