DataGrip 2024.1 ヘルプ

実行 / デバッグ構成の使用

DataGrip は、実行 / デバッグ構成を使用して、コードを実行、デバッグ、テストします。各構成は、何を実行し、どのパラメーターと環境を使用するかを定義する、名前付きのスタートアッププロパティのセットです。

実行構成には次の 2 つのタイプがあります。

  • 一時的 — コンテキストメニューから実行 <項目名> を選択するたびに作成されます。コンテキストメニューを呼び出すには、オブジェクトまたは領域を右クリックします。

  • 永続的 — テンプレートから明示的に作成されるか、一時的な構成を保存することによって作成されます。永続的な構成は、削除するまでプロジェクトの一部として残ります。

コードを実行 / デバッグまたはテストするときはいつでも、DataGrip は既存の永続的な実行 / デバッグ構成を使用するか、新しい一時的な構成を作成します。

永続的な構成のアイコンは不透明ですが、一時的な構成のアイコンは半透明です。構成アイコン上の赤い十字は、構成設定にエラーがあることを示します。

一時構成の最大数は 5 です。新しい構成が追加されると、古い構成は自動的に削除されます。必要に応じて、設定 | 詳細設定 | 実行 / デバッグ | 一時的な構成の制限でこの制限を増やすことができます。

Permanent and temporary configurations have different icons

永続的な実行 / デバッグ構成を作成する

DataGrip は、永続的な実行 / デバッグ構成を作成する次の方法を提供します。

一時的な構成を永続的なものとして保存する

  • 実行構成スイッチャーで一時構成を選択し、 / をクリックして、構成の保存を選択します。

    Save a temporary run configuration
  • または、実行 / デバッグ構成ダイアログで一時構成を選択し、ツールバーの Save をクリックします。

DataGrip は、さまざまな言語、ツール、フレームワーク用の実行 / デバッグ構成テンプレートを提供します。使用可能なテンプレートのリストは、インストールされているプラグインと有効になっているプラグインによって異なります。

テンプレートから実行 / デバッグ構成を作成する

  1. 実行 | 実行構成の編集に進みます。または、Alt+Shift+F10 を押してから 0 を押します。

  2. 実行 | 実行構成の編集をクリックします。

  3. 実行 / デバッグ構成ダイアログで、新規構成の追加アイコン(the Add New Configuration icon)をクリックし、データベーススクリプトを選択します。

    • ターゲットデータソース / スキーマ : データベーススクリプトを実行するデータベースまたはスキーマ。この設定はダイアレクトに依存します。

      ターゲットとしてデータソースを選択すると、DataGrip はスクリプトが実行されるスキーマを表示します。これはデフォルトのスキーマです。

    • スクリプトテキスト : 実行するスクリプト。

    • スクリプトファイル : 実行する SQL ファイル。ファイルを追加するには、追加ボタン(the Add button)をクリックして、実行するファイルに移動します。スクリプトにスキーマ切り替えが含まれている場合は、警告(Warning)が表示されます。

    データベーススクリプト構成タイプの設定の詳細については、「データベーススクリプト」を参照してください。

  4. 構成の複数のインスタンスを同時に実行できるようにする場合は、複数のインスタンスを許可するを選択します。

  5. 起動前セクションで、アプリケーションを起動する前に特定のアクションを実行するかどうかを定義します。たとえば、外部ツールを起動するか、データソースから切断します。

    Disconnect from a data source before running scripts
  6. 構成をすぐに実行することも、構成を保存して後で実行することもできます。

    • OK をクリックして、後で使用するために実行構成を保存し、ダイアログを閉じます。

    • 構成をすぐに実行するには、「実行」をクリックします。

    Run script text by using run/debug configurations
    Run script files by using run/debug configurations

実行 / デバッグ構成を共有する

チームで作業している場合は、実行構成を共有して、チームメイトが同じ構成を使用してアプリケーションを実行したり、実行中のプロセスにリモートで接続したりできるようにすることができます。

これらの目的のために、DataGrip は、実行構成をプロジェクトファイルとして保存し、VCS を通じて共有するためのメカニズムを提供します。同じメカニズムは、構成をファイルとして他の人に送信する場合にも使用できます。これにより、実行構成が洗練されることがあり、手動で同期を維持するのは面倒でエラーが発生しやすくなるため、多くの時間を節約できます。

  1. 実行 | 実行構成の編集に進みます。または、Alt+Shift+F10 を押してから 0 を押します。

  2. 共有する実行構成を選択し、プロジェクトファイルとして保存オプションを有効にして、構成ファイルを保存する場所を指定します。

    DataGrip 2019.3 以前との互換性が必要でない限り、任意の場所を設定できます。これらのバージョンとの互換性を保つには、推奨される場所にファイルを保存してください。

    Store as project file box
  3. (オプション) .idea ディレクトリが VCS 無視ファイルに追加された場合、.idea/runConfigurations サブフォルダーも無視されます。プロジェクトに Git を使用する場合は、.gitignore を次のように変更することで、.idea/runConfigurations のみを共有し、.idea を無視したままにすることができます。

    /.idea/* !/.idea/runConfigurations

実行 / デバッグ構成テンプレート

すべての実行 / デバッグ構成は、スタートアップロジックを実装し、パラメーターのリストとそのデフォルト値を定義するテンプレートに基づいています。使用可能なテンプレートのリストはインストールで事前定義されており、プラグインを介してのみ拡張できます。ただし、各テンプレートのデフォルトのパラメーター値を編集して、新しい実行 / デバッグ構成のセットアップを合理化することができます。

テンプレートのデフォルト値を構成する

  1. 実行 | 実行構成の編集に進みます。または、Alt+Shift+F10 を押してから 0 を押します。

  2. 実行構成ダイアログの左側のペインで、構成テンプレートの編集をクリックします。

  3. 開いた実行 / デバッグ構成テンプレートダイアログで、構成タイプを選択します。

  4. 必要なデフォルトパラメーターを指定し、OK をクリックしてテンプレートを保存します。

    Run configuration templates

実行 / デバッグ構成フォルダー

同じ種類の実行構成が多数ある場合、フォルダーにグループ化すると、視覚的に区別しやすくなります。

グループ化すると、実行構成が対応するフォルダーのリストに表示されます。

Folders for run configurations

実行構成用のフォルダーを作成する

  1. 実行 | 実行構成の編集に進みます。または、Alt+Shift+F10 を押してから 0 を押します。

  2. 実行 / デバッグ構成ダイアログで、構成タイプを選択し、ツールバーの the New Folder icon をクリックします。選択したタイプの新しい空のフォルダーが作成されます。

  3. 右側のテキストフィールドにフォルダー名を指定するか、デフォルトの名前を受け入れます。

  4. 目的の実行構成を選択し、ターゲットフォルダーに移動します。

  5. 変更を適用します。フォルダーが空の場合、保存されません。

Create a new folder for run configurations

フォルダーが不要になったら、Delete で削除できます。このフォルダーにグループ化された実行構成は、対応する実行構成タイプのルートに移動されます。

関連ページ:

プラグイン

プラグインは DataGrip のコア機能を拡張します。例: プラグインをインストールして、次の機能を取得します。バージョン管理システム、課題追跡システム、ビルド管理サーバー、その他のツールとの統合。さまざまな言語とフレームワークのコーディング支援サポート。ショートカットのヒント、ライブプレビュー、ファイルウォッチャーなど。次のビデオは、プラグインサブシステムの概要を示しています。プラグイン設定を開くを押して設定を開き、を選択します。マーケットプレースタブを使用して、JetBrains マーケッ...

実行 / デバッグ構成テンプレートのリスト

このページには、DataGrip で使用できる実行 / デバッグ構成テンプレートのリストが表示されます。データベースでの使用方法の詳細については、関連する使い方ページを参照してください。複合複数の実行 / デバッグ構成を並行して実行します。これは、たとえば、さまざまな自動テストやクライアントサーバーアプリを起動する場合に役立ちます。各構成のコントロールは、実行またはデバッグツールウィンドウの個別のタブで使用できます。データベーススクリプト作成したデータソースに対してデータベーススクリプトを実行し...

データベーススクリプト

作成: データベーススクリプト構成を使用すると、作成されたデータソースでデータベーススクリプトを実行できます。ターゲットデータソース / スキーマデータベーススクリプトを実行するデータベースまたはスキーマを指定します。この設定はダイアレクトに依存します。ターゲットとしてデータソースを選択すると、DataGrip はスクリプトが実行されるスキーマを表示します。これはデフォルトのスキーマです。データソースを追加するには、追加ボタン () をクリックします。スクリプトテキスト指定したターゲット(たとえば...

外部ツール

サードパーティのコマンドラインアプリケーションを外部ツールとして構成して、DataGrip から実行します。例: ワークフローでは、特定のスクリプト、コードジェネレーター、アナライザー、プリプロセッサーまたはポストプロセッサー、データベースユーティリティなどの実行が必要になる場合があります。外部ツールとして構成することにより、DataGrip は専用のアクションを提供します。これは、メインメニューや特定のコンテキストメニューから実行したり、ショートカットを割り当てたり、特定の実行構成を起動すると...

ファイルの実行

実行構成を使用して、選択したデータベースまたはスキーマに対して SQL ファイルが実行されます。目的に応じて、次のいずれかの方法で SQL ファイルを実行できます。新しい実行構成を作成するか、実行構成ウィジェットを介して既存のものを編集します。選択したファイルを実行して、ファイルツールウィンドウから新しい実行構成を作成します。選択したデータベースまたはスキーマに対してファイルを実行することにより、データベースエクスプローラー経由で新しい実行構成を作成します。DataGrip では、SQL ファイ...