DataGrip 2024.2 ヘルプ

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

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

ファイルのセット

  • 単一のファイルを追加するには、ファイル名を使用します (たとえば、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 のすべてのファイルをスコープに配置します。

スコープの定義

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

手動

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

マウスポインタの使用

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

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

A new scope with added files and folders

サンプル

説明

パターン

サンプル

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

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

関連ページ:

スコープとファイルの色

スコープは、プロジェクト内のファイルとフォルダーのグループです。スコープを使用して、さまざまな IDE ビューでプロジェクト項目を視覚的に区別し、特定の操作の範囲を制限できます。スコープは、プロジェクト内のファイルを論理的に編成するように設計されています。テストソースはテスト関連のスコープに移動でき、製品コードは製品ファイルのスコープに関連付けることができます。これらの論理チャンクにより、プロジェクトの管理が容易になります。DataGrip には一連の定義済みスコープが付属していますが、カスタム...

スコープ

この設定ページを使用してスコープ、つまりさまざまな操作を適用するファイルのセットを定義します。スコープの詳細については、スコープとファイルの色を参照してください。メインツールバー:スコープの追加新しいローカルスコープまたは共有スコープを追加します。削除リストから選択したスコープを削除します。構成のコピー選択したスコープのコピーを作成してください。

ファイル、フォルダー、テキストソースを比較する

DataGrip を使用すると、ファイル、フォルダー、テキストソース、データベースオブジェクト間の違い、ローカルファイルとそれらのリポジトリバージョン間の違いを確認できます。ファイルを比較:2 つまたは 3 つのファイルを比較するファイルツールウィンドウで、比較するファイルを選択してを選択するか、を押します。または、1 つのファイルを選択し、コンテキストメニューから比較を選択して、プロジェクトの外部にあるファイルを選択します。アクティブなエディターをクリップボードと比較するエディターの任意の...