外部ツール
サードパーティのコマンドラインアプリケーションを外部ツールとして構成し、DataGrip から実行します。
たとえば、ワークフローの中で特定のスクリプト、コードジェネレーター、アナライザー、プリプロセッサまたはポストプロセッサ、データベースユーティリティなどの実行が必要な場合があります。 外部ツールとして構成することで、DataGrip で専用のアクションが用意され、メインメニューや一部のコンテキストメニューから実行したり、ショートカットを割り当てたり、特定の実行構成の起動時に実行できます。
組み込み IDE マクロを使用して、現在のファイルやプロジェクトソースパスなど、コンテキスト依存のコマンドライン引数をツールに渡すことができます。 必要に応じて、DataGrip はツールの出力をコンソールに出力します。
ローカル外部ツールを追加する
この例は、 OptiPNG(英語) を外部ツールとして追加し、それを使用してプロジェクト内のイメージを最適化する方法を示しています。
Ctrl+Alt+S を押して設定を開き、 を選択します。
をクリックし、ツールの設定を指定します。

詳細については、 外部ツール を参照してください。
この場合、
OptiPNGは-o4 $FilePath$引数を使用して実行されます。 プロジェクト名、現在のファイルパス、PHP 実行可能ファイルへのパスなどを参照できるマクロを使用できます。をクリックすると、使用可能なすべてのマクロとその値をリストする マクロ ダイアログが開きます。
OK をクリックしてツールを追加し、変更を適用します。
追加されたローカル外部ツールを実行する
新しく追加されたツールイメージで選択したファイルを開くには、次のいずれかを実行します。
メインメニューで、 に移動します。
ファイル ツールウィンドウでファイルを右クリックして、コンテキストメニューから を選択します。

ツールを実行するためのショートカットを作成します。
Ctrl+Alt+S を押して設定を開き、 を選択します。 外部ツール ノードにある PNG の最適化 アクションを見つけて、ショートカットを割り当てます。

ツールを実行すると、出力が 実行 ツールウィンドウに表示されます。
追加されたツールをリモートサーバーで実行する
次のいずれかを実行します:
メインメニューで、 と追加されたリモート外部ツールの名前に移動します。
ツールを実行するためのショートカットを作成します。
Ctrl+Alt+S を押して設定を開き、 を選択します。 設定したリモート外部ツールの名前のアクションを見つけて、ショートカットを割り当てます。
ホスト、ポート、資格情報を指定した後、DataGrip はSSH 経由でサーバーに接続して date コマンドを実行し、DataGrip の 実行 ツールウィンドウに出力を返します。
ウェブブラウザー
Web ブラウザーを使用して、プロジェクトから任意のファイルを開くことができます。 デフォルトでは、HTML ファイルの出力をプレビューしたり、Web アプリケーションを実行およびデバッグしたりするために使用されます。
Web ブラウザーでファイルを開く
Web ブラウザー(HTML、XML、JSP など)でレンダリングされるファイルを開くには、次のいずれかを実行してください:
プロジェクトツールウィンドウ内のファイルを右クリックし、 ブラウザーで開く を選択します。
メインメニューで 表示 | ブラウザーで開く へ移動します。
エディターウィンドウの右上部分にあるブラウザーポップアップ (マウスを置くと表示されます) を使用します。 ブラウザーボタンをクリックして Web サーバーファイル URL を開くか、 Shift+Click をクリックして ローカルファイル URL を開きます。

ブラウザーで開く アクションは、他のファイルタイプでは使用できません。 ただし、 アクションの検索 Ctrl+Shift+A を使用して実行することはできます。
ブラウザーのリストを表示および構成する
設定 ダイアログ (Ctrl+Alt+S) で、 ツール | ウェブブラウザーとプレビュー を選択します。

標準の手順を使用してブラウザーをインストールした場合は、 パス フィールドのエイリアスが正しい場所を指しているはずです。 そうでない場合は、対応する実行可能ファイルへのパスを指定します。
カスタムプロファイルと設定を使用する
Firefox および Chrome ファミリブラウザー用のカスタムプロファイルを設定できます。
設定 ダイアログ (Ctrl+Alt+S) で、 ツール | ウェブブラウザーとプレビュー を選択します。
リストからブラウザーを選択して
をクリックします。
Firefox の場合は、 profiles.ini ファイルへのパスを指定し、使用するプロファイルを選択します。 詳細については、 Firefox のブラウザープロファイル(英語)を参照してください。
Chrome の場合は カスタムユーザーデータディレクトリを使用する を選択し、 ユーザーデータディレクトリ(英語)の場所を指定します。
DataGrip から Chrome を実行するときに使用する追加のコマンドラインオプションを指定することもできます。 詳細については、Chrome アドレスバーの
chrome://flagsを開いてください。