DataGrip 2026.1 Help

コマンドラインインターフェース

コマンドラインから DataGrip の機能を使用します: ファイルやプロジェクトを開く、差分を表示、ファイルをマージ、コードスタイル・フォーマットの適用、ソースコードのインスペクションが可能です。

スタンドアロンインスタンスのランチャー

インストールディレクトリには、DataGrip の起動、ソースコードのフォーマット、インスペクションの実行用のバッチスクリプトおよび実行可能ファイルが含まれています。 コマンドプロンプト cmd.exe からこれらを利用するには、DataGrip フォルダー bin の場所を PATH 環境変数に追加してください。 例:DataGrip を C:\Program Files\JetBrains\DataGrip にインストールした場合は、次のコマンドを使用できます:

set PATH=%PATH%;C:\Program Files\JetBrains\DataGrip\bin

このコマンドは、現在のシェル( cmd.exe の現在のインスタンス)の PATH 環境変数のみを変更します。 現在のユーザーのために永続的に更新する場合は、 setx を実行します。

setx PATH "%PATH%;C:\Program Files\JetBrains\DataGrip\bin"

すべてのユーザーに対してシステム全体で更新するには、 setx の代わりに setx /M を実行します。

PATH 変数を構成した後、コマンドプロンプトの任意の作業ディレクトリから実行可能ファイルを実行できます。

datagrip64.exe

または、バッチスクリプトを使用することもできます:

datagrip.bat

シェルから DataGrip を実行するには、 open コマンドを次のオプションとともに使用します:

-a

アプリケーションを指定してください。

-n

すでに実行中でも、新しいインスタンスでアプリケーションを開きます。

--args

アプリケーションへ渡す追加の引数を指定します。

例: 次のコマンドで DataGrip.app を実行できます。

open -na "DataGrip.app"

PATH 環境変数のディレクトリにこのコマンドを使用してシェルスクリプトを作成できます。 例: 次の内容のファイル /usr/local/bin/datagrip を作成します。

#!/bin/sh open -na "DataGrip.app" --args "$@"

スクリプトを実行する権限があることを確認してください。デフォルトでは /usr/local/bin PATH 環境変数にあるはずなので、シェルのどこからでも datagrip を実行できるはずです。

スクリプトを実行する権限がない場合は、次のコマンドを実行してください:

chmod +x /usr/local/bin/datagrip

Linux では、 インストールディレクトリ bin にランチャーシェルスクリプト datagrip.sh が含まれています。 例:DataGrip を /opt/datagrip にインストールした場合は、次のコマンドでスクリプトを実行できます:

/opt/datagrip/bin/datagrip.sh

PATH 環境変数からディレクトリ内のランチャースクリプトへのシンボリックリンクを作成できます。 例: /usr/local/bin 内に datagrip という名前のリンクを作成する場合は、次のコマンドを実行します。

ln -s /opt/datagrip/bin/datagrip.sh /usr/local/bin/datagrip

/usr/local/bin はデフォルトで PATH 環境変数にあるはずなので、シェルのどこからでも datagrip コマンドを実行できるはずです。

Toolbox アプリによって生成されたシェルスクリプト

Toolbox アプリを使用して JetBrains 製品をインストールおよび管理している場合は、シェルスクリプトを使用してコマンドラインから IDE を起動できます。

Toolbox App はシェルスクリプトを自動的に生成して、次のフォルダーに配置します:

%LOCALAPPDATA%\JetBrains\Toolbox\scripts

デフォルトでは、Toolbox アプリはシステムの PATH 環境変数に指定されたディレクトリへシェルスクリプトを配置します。そのため、スクリプト名をコマンドとして入力すると、任意の作業ディレクトリから DataGrip を起動できます。

シェルスクリプトの場所を変更する

  1. Toolbox アプリを開き、右上の Toolbox App メニュー アイコンをクリックし、 設定 を選択します。

    Toolbox アプリ メニュー アイコン​
  2. 設定 タブで ツール セクションを展開し、 シェルスクリプトの場所 フィールドで別のフォルダーを指定してください。

    シェルスクリプトの場所の変更

シェルスクリプトの名前を変更する

同じ IDE の複数のバージョンがある場合、Toolbox アプリはバージョンごとに一意の名前のシェルスクリプトを生成します。 この特定のインスタンスの設定で、IDE インスタンスのシェルスクリプトの名前を変更できます。

  1. Toolbox アプリを開きます。

  2. IDE インスタンスの横にある ツールアクション をクリックし、 設定 を選択します。

  3. 構成​設定​ セクションの下部にある シェルスクリプト名 フィールドを変更します。

Toolbox アプリ DataGrip 設定
/usr/local/bin

または

~/Library/Application Support/JetBrains/Toolbox/scripts

デフォルトでは、Toolbox アプリはシステムの PATH 環境変数に指定されたディレクトリへシェルスクリプトを配置します。そのため、スクリプト名をコマンドとして入力すると、任意の作業ディレクトリから DataGrip を起動できます。

シェルスクリプトの場所を変更する

  1. Toolbox アプリを開き、右上の Toolbox App メニュー アイコンをクリックし、 設定 を選択します。

    Toolbox アプリ メニュー アイコン​
  2. 設定 タブで ツール セクションを展開し、 シェルスクリプトの場所 フィールドで別のフォルダーを指定してください。

    シェルスクリプトの場所の変更

シェルスクリプトの名前を変更する

同じ IDE の複数のバージョンがある場合、Toolbox アプリはバージョンごとに一意の名前のシェルスクリプトを生成します。 この特定のインスタンスの設定で、IDE インスタンスのシェルスクリプトの名前を変更できます。

  1. Toolbox アプリを開きます。

  2. IDE インスタンスの横にある ツールアクション をクリックし、 設定 を選択します。

  3. 構成​設定​ セクションの下部にある シェルスクリプト名 フィールドを変更します。

Toolbox アプリ DataGrip 設定
~/.local/share/JetBrains/Toolbox/scripts

デフォルトでは、Toolbox アプリはシステムの PATH 環境変数に指定されたディレクトリへシェルスクリプトを配置します。そのため、スクリプト名をコマンドとして入力すると、任意の作業ディレクトリから DataGrip を起動できます。

シェルスクリプトの場所を変更する

  1. Toolbox アプリを開き、右上の Toolbox App メニュー アイコンをクリックし、 設定 を選択します。

    Toolbox アプリ メニュー アイコン​
  2. 設定 タブで ツール セクションを展開し、 シェルスクリプトの場所 フィールドで別のフォルダーを指定してください。

    シェルスクリプトの場所の変更

シェルスクリプトの名前を変更する

同じ IDE の複数のバージョンがある場合、Toolbox アプリはバージョンごとに一意の名前のシェルスクリプトを生成します。 この特定のインスタンスの設定で、IDE インスタンスのシェルスクリプトの名前を変更できます。

  1. Toolbox アプリを開きます。

  2. IDE インスタンスの横にある ツールアクション をクリックし、 設定 を選択します。

  3. 構成​設定​ セクションの下部にある シェルスクリプト名 フィールドを変更します。

Toolbox アプリ DataGrip 設定

コマンドライン引数

ランチャースクリプトは、コマンド、オプション、その他の引数を受け入れて、その動作を変更します。 引数を指定しなければ、スクリプトは DataGrip を起動します。 ファイルまたはディレクトリのパスを指定すると、DataGrip がそのファイルもしくはディレクトリを開きます。 詳細については、 コマンドラインからファイルを開く を参照してください。

コマンド

diff

差分ビューアーを開いて、指定したファイル 2 つの違いを確認します。

詳細については、 コマンドラインからファイルを比較する を参照してください。

マージ

マージします ダイアログを開いて、指定したファイルをマージします。

詳細については、 コマンドラインからファイルをマージする を参照してください。

フォーマット

指定したファイルにコードスタイルフォーマットを適用します。

詳細については、 コマンドラインからファイルをフォーマットする を参照してください。

インスペクション

指定したプロジェクトでコードインスペクションを実行します。

詳細については、 コマンドラインからコードインスペクションを実行する を参照してください。

installPlugins

JetBrains Marketplace または カスタムプラグインリポジトリ からプラグイン ID を指定してプラグインをインストールします。

詳細については、 コマンドラインからプラグインをインストールする を参照してください。

オプション

nosplash

DataGrip の読み込み時にスプラッシュ画面を表示しません。

dontReopenProjects

プロジェクトを再オープンせず、ようこそ画面を表示します。 開いていたプロジェクトが DataGrip の動作をクラッシュさせていた場合に役立ちます。

disableNonBundledPlugins

手動でインストールしたプラグインをロードせずに DataGrip を起動します。 このオプションでは、プラグインが削除されたり、永久に無効になったりすることはありません。 インストールしたプラグインが DataGrip をクラッシュさせていた場合に役立ちます。 IDE を起動して、問題のあるプラグインを無効にするかアンインストールすることができます。

--wait

コマンドプロンプトに戻る前に、ファイルが閉じられるのを待機します。

例: 次のコマンドで file.txt を開くことができます。

datagrip --wait file.txt

シェルは file.txt が閉じられるまで待機します。

2026 年 5 月 22 日