プラグイン
プラグインは以下に示すように DataGrip のコア機能を拡張します。
バージョン管理システム、アプリケーションサーバー、およびその他のツールとの統合を提供する
さまざまな言語とフレームワークのコーディング支援サポートを追加する
ショートカットヒント、ライブプレビュー、ファイルウォッチャーなどで生産性を向上
コーディング演習と検証で新しいプログラミング言語を学ぶのに役立ちます
プラグイン設定を開く
設定 / 環境設定ダイアログ Ctrl+Alt+S で、プラグインを選択します。
マーケットプレースタブを使用して、JetBrains プラグインリポジトリ(英語)またはカスタムプラグインリポジトリからプラグインを参照してインストールします。
インストールされたプラグインを閲覧し、有効化、無効化、更新、削除するためにインストール済みタブを使用してください。不要なプラグインを無効にするとパフォーマンスが向上します。

ほとんどのプラグインは、どの JetBrains 製品でも使用できます。一部は有償の製品のみに限定されています。別のライセンスが必要なプラグインもあります。
プラグインが他のプラグインに依存している場合、DataGrip は依存関係について通知します。プロジェクトが特定のプラグインに依存している場合は、必要なプラグインのリストに追加します。
既存のプラグインで必要な機能が提供されない場合は、DataGrip 用の独自のプラグインを作成できます。詳細については、独自のプラグインを開発するを参照してください。
デフォルトでは、DataGrip にはいくつかのバンドルプラグインが含まれています。バンドルされているプラグインを無効にすることはできますが、削除することはできません。追加のプラグインは、プラグインリポジトリまたはローカルのアーカイブファイル(ZIP または JAR)からインストールできます。
リポジトリからプラグインをインストールする
設定 / 環境設定ダイアログ Ctrl+Alt+S で、 を選択します。
マーケットプレースでプラグインを見つけて、インストールをクリックします。
特定のバージョンをインストールするには、JetBrains プラグインリポジトリ(英語)のプラグインページに移動し、ディスクからプラグインをインストールの説明に従ってダウンロードしてインストールします。例: プラグインの最新バージョンが壊れている場合に実行できます。
ディスクからプラグインをインストール
プラグインアーカイブ(ZIP または JAR)をダウンロードしたら、次の手順を実行します。
設定 / 環境設定ダイアログ Ctrl+Alt+S で、 を選択します。
プラグインページで
をクリックしてからディスクからプラグインをインストールをクリックします。
プラグインアーカイブファイルを選択して OK をクリックします。
プロンプトが表示されたら、OK をクリックして変更を適用し、IDE を再起動します。
プラグインを削除
バンドルされているプラグインは削除できません。
設定 / 環境設定ダイアログ Ctrl+Alt+S で、プラグインを選択します。
インストール済みタブを開き、削除するプラグインを見つけます。
無効化 / 有効化ボタンの横にある
をクリックし、ドロップダウンメニューからアンインストールを選択します。
プラグインを無効にする
対応する機能が必要ない場合は、プラグインを削除せずに無効にすることができます。
設定 / 環境設定ダイアログ Ctrl+Alt+S で、プラグインを選択します。
インストール済みタブを開き、無効にするプラグインを見つけて選択します。
無効にするをクリックします。ボタンが有効に変わります。
または、プラグインのリストのチェックボックスまたはプラグインカテゴリのすべて無効化ボタンを使用できます。
のメニューで、手動でインストールされたすべてのプラグインを一度に(バンドルされていない)無効または有効にすることができます。

カスタムプラグインリポジトリ
デフォルトでは、DataGrip は JetBrains プラグインリポジトリ(英語)のプラグインを使用するように設定されています。これがすべてのコミュニティプラグインがホストされている場所で、そこにあなたのプラグインを自由にホストすることができます。ただし、内部使用専用のプラグインを開発している場合は、そのプラグイン用にカスタムプラグインリポジトリを設定できます。
カスタムプラグインリポジトリの設定については、IntelliJ プラットフォーム SDK ドキュメント(英語)を参照してください。
プラグインリポジトリを設定したら、それを DataGrip に追加します。
設定 / 環境設定ダイアログ Ctrl+Alt+S で、 を選択します。
プラグインページで
をクリックしてからプラグインリポジトリの管理をクリックします。
カスタムプラグインリポジトリダイアログで、
をクリックしてリポジトリの URL を指定します。 updatePlugins.xml ファイルの場所を指す必要があります。ファイルは、カスタムプラグインと同じサーバーに置くことも、専用のプラグインに置くこともできます。
カスタムプラグインリポジトリダイアログで OK をクリックしてプラグインリポジトリのリストを保存します。
設定 / 環境設定ダイアログで OK をクリックして変更を適用します。
カスタムプラグインリポジトリを閲覧するには、プラグインページのマーケットプレースタブに repository:
と入力し、続けてリポジトリの URL を入力します。例:
あるいは、デフォルトの JetBrains プラグインリポジトリ(英語)をカスタムリポジトリの URL に置き換えることができます。あなたのカスタムリポジトリプラグインだけを DataGrip から利用可能にしたいなら、これは役に立ちます。これを行うには、以下の説明に従ってプラットフォームプロパティまたは VM オプションファイルを編集します。詳しくは、高度な構成を参照してください。
カスタムプラグインリポジトリを使用する
メインメニューから
を選択します。idea.plugins.host
プロパティをプラットフォームプロパティファイルに追加します。例:idea.plugins.host="http://plugins.example.com:8080/"plugins.jetbrains.com(英語) の URL がないことを確認してください。
DataGrip を再起動してください。
デフォルトのプラグインリポジトリをカスタムのものに置き換えると、プラグインダイアログのマーケットプレースタブの検索フィールドはカスタムリポジトリ内のプラグインのみを参照します。
必須プラグイン
プロジェクトには、特定のテクノロジーまたはフレームワークをサポートするプラグインが必要な場合があります。そのようなプラグインを現在のプロジェクトに必要なプラグインのリストに追加して、DataGrip がプラグインがインストールされて有効になっていることを確認できるようにすることができます。プラグインを忘れた場合、またはチームの誰かがプロジェクトで作業しているときに依存関係を認識していない場合に通知されます。
現在のプロジェクトに必要なプラグインを追加する
必要なプラグインがインストールされていることを確認してください。
設定 / 環境設定ダイアログ Ctrl+Alt+S で、 を選択します。
必須プラグインページで、
をクリックしてプラグインを選択します。必要に応じて、プラグインの最小バージョンと最大バージョンを指定します。
必要なプラグインを追加した後、DataGrip でプロジェクトを開くと、プラグインが無効になっているか、インストールされていないか、更新が必要かが通知されます。
通知メッセージ内のリンクをクリックして、必要なプラグインを迅速に有効化、インストール、または更新します。
独自のプラグインを開発する
プラグインの開発には、DataGrip のどのエディションを使用することもできます。それはあなたを手助けするためにオープン API、専用の SDK、モジュール、実行 / デバッグ構成を提供します。
推奨ワークフローは Gradle を使用することです。内部 DataGrip ビルドシステムを使用した古いワークフローもサポートされています。詳しくは、IntelliJ プラットフォーム SDK 開発者ガイド(英語)を参照してください。
生産性のヒント
検索結果のフィルタリングと並べ替え
検索文字列にスラッシュ
/
を入力すると、検索結果のフィルタリングと並べ替えのオプションが表示されます。例: 次のオプションを検索文字列に追加して、言語関連のプラグインのみをリストし、ダウンロード数でソートできます。/tag:Languages /sortBy:downloads
関連ページ:

DataGrip のライセンス購入と登録
DataGrip は最大 30 日間評価できます。その後、ライセンスを購入して登録し、引き続き製品を使用してください。早期アクセスプログラムの一部である DataGrip のプレリリースビルドは登録を必要とせず、30 日間のライセンスで提供されます。次のいずれかを実行してライセンスダイアログを開きます。メインメニューからを選択します、ウェルカム画面で、をクリックします。、DataGrip またはライセンスが必要なプラグインの登録方法を選択します。JB アカウント JetBrains アカウントを使...

高度な構成
使用可能な標準オプションに加えて、DataGrip を使用すると、基盤となるプラットフォームと Java ランタイムの低レベルの構成を実行できます。これにより、予期しない問題が発生する可能性があり、何をしているのかわからない場合は、DataGrip のインストールが動作不能になる可能性があります。解決しようとしている問題の解決に役立つオプションと値に関する指示については、JetBrains サポートにお問い合わせください。JVM オプション:DataGrip は、JVM(Java Virtua...

Subversion 統合の問題を診断する
Subversion の統合で問題が発生した場合は、お気軽にサポートにお問い合わせください。問題の検出、特定、解決を容易にするために、Subversion と DataGrip の統合に関する詳細情報を提供してください。このトピックでは、必要な情報をリストし、それを取得する方法について説明します。Subversion の問題を診断するには、通常、次のデータが必要です。DataGrip のバージョンとビルド番号、使用されるオペレーティングシステム。一般的な VCS 設定:プロジェクトに適用される...

Docker
Docker を使用すると、開発者は、本番環境と同じ環境でコードをテストするために、コンテナー内にアプリケーションをデプロイできます。DataGrip は、Docker プラグインを使用して Docker サポートを提供します。プラグインはバンドルされており、デフォルトで有効になっています。Docker プラグインは DataGrip にバンドルされていないため、JetBrains プラグインリポジトリから個別にインストールする必要があります。Docker 統合プラグインをインストールする DataGr...