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

マーケットプレース タブを使用して、 JetBrains Marketplaceまたは カスタムプラグインリポジトリからプラグインを参照してインストールします。
インストール済み タブを使用して、バンドルおよびインストール済みプラグインを参照し、有効化、無効化、更新、削除します。 不要なプラグインを無効にすると、パフォーマンスが向上する可能性があります。
ほとんどのプラグインは、どの JetBrains 製品でも使用できます。 有償製品のみに限定されているものもあれば、別のライセンスが必要なものもあります。
プラグインが他のプラグインに依存している場合は、「追加情報 」タブで依存関係のリストを見つけることができます。 プロジェクト が特定のプラグインに依存している場合は、 必要なプラグインのリストに追加してください。
既存のプラグインが必要な機能を提供していない場合は、DataGrip 用の独自のプラグインを作成できます。 詳細については、 独自のプラグインを開発する を参照してください。
デフォルトでは、DataGrip にはバンドルされたプラグインがいくつか含まれています。 バンドルされたプラグインを無効にすることはできますが、削除することはできません。 また、プラグインリポジトリまたはローカルアーカイブファイル (ZIP または JAR) から追加のプラグインをインストールすることもできます。
マーケットプレイスからプラグインをインストールする
Ctrl+Alt+S を押して設定を開き、 を選択します。
マーケットプレース タブをクリックし、検索フィールドにプラグイン名を入力します。
プラグインをインストールするには、 インストール をクリックし、DataGrip を再起動します。

特定のバージョンをインストールするには、 JetBrains マーケットプレイス(英語)のプラグインページに移動し、 ディスクからプラグインをインストール の説明に従ってダウンロードしてインストールします。 例: 最新バージョンのプラグインが壊れている場合でも実行できます。
ディスクからプラグインをインストール
プラグインアーカイブ(ZIP または JAR)をダウンロードします。
Ctrl+Alt+S を押して設定を開き、 を選択します。
プラグイン ページで
をクリックしてから ディスクからプラグインをインストール をクリックします。

プラグインアーカイブファイルを選択して OK をクリックします。
プロンプトが表示されたら、 OK をクリックして変更を適用し、IDE を再起動します。
コマンドラインからプラグインをインストール
プラグインをインストールする IDE を終了します。
JetBrains マーケットプレイス(英語)で、インストールするプラグインのページを見つけ、 追加情報 セクションまで下にスクロールして、 プラグイン ID パラメーターの値をコピーします (例:
org.jetbrains.plugins.github)。プラグインをインストール:
DataGrip インストールディレクトリ内の bin ディレクトリに移動し、次のコマンドを実行してください:
datagrip64.exe installPlugins <PluginID>例:
datagrip64.exe installPlugins org.jetbrains.plugins.github次のコマンドを実行してください:
open -na "DataGrip.app" --args installPlugins <PluginID>例:
open -na "DataGrip.app" --args installPlugins org.jetbrains.plugins.githubDataGrip インストールディレクトリ内の bin ディレクトリに移動し、次のコマンドを実行してください:
datagrip.sh installPlugins <PluginID>例:
datagrip.sh installPlugins org.jetbrains.plugins.github
詳細については、 コマンドラインからプラグインをインストールする を参照してください。
プラグインを削除
Ctrl+Alt+S を押して設定を開き、 を選択します。
インストール済み タブを開き、削除するプラグインを見つけます。
無効化 リストを展開し、 アンインストール を選択します。

プラグインを手動で更新する
Ctrl+Alt+S を押して設定を開き、 を選択します。
インストールされているプラグインの新しいバージョンが利用可能な場合は、プラグイン設定に 更新 ボタンが表示されます。 これをクリックしてプラグインを更新します。
IDE がアップデートを確認するかどうかを設定するには、 設定 Ctrl+Alt+S を開いて に移動します。 このページで アップデートの確認 をクリックして、プラグインリポジトリで利用可能なプラグインアップデートを手動で確認することもできます。
IDE ですべてのプラグインを自動的に更新したい場合は、 それに応じて設定できます。
IDE およびプラグインの更新についての詳細は、 DataGrip を更新 を参照してください。
プラグインを自動的に更新する
デフォルトでは、DataGrip はプラグインの新しいバージョンが利用可能になった場合、手動でプラグインの更新を行うよう通知します。 DataGrip の設定で、プラグインの更新を自動的にダウンロードし、次回の IDE 再起動時に適用することができます。
Ctrl+Alt+S を押して設定を開き、 を選択します。
をクリックして、 プラグインを自動更新する を選択します。
または、 に移動して プラグインを自動的に更新する を選択します。
プラグインの無効化
不要な機能の場合は、プラグインを削除せずに無効化できます。
Ctrl+Alt+S を押して設定を開き、 を選択します。
インストール済み タブを開き、無効化したいプラグインを探して選択します。
プラグインの説明ペインで、 無効化 をクリックします。
または、プラグインのリストのチェックボックスまたはプラグインカテゴリの すべて無効化 ボタンを使用できます。
のメニューで、手動でインストールされたすべてのプラグインを一度に(バンドルされていない)無効または有効にすることができます。

必須プラグイン
プロジェクトには、特定のテクノロジーまたはフレームワークをサポートするプラグインが必要な場合があります。 そのようなプラグインを現在のプロジェクトの 必須プラグインリストに追加して、DataGrip がインストールと有効化の状態を確認できるようにします。 プラグインを忘れた場合、またはチームの誰かがプロジェクトで作業しているときに依存関係を認識していない場合に通知されます。
現在のプロジェクトに必要なプラグインを追加する
Ctrl+Alt+S を押して設定を開き、 を選択します。
必須プラグイン ページで、
をクリックしてプラグインを選択します。 必要に応じて、プラグインの最小バージョンと最大バージョンを指定します。

必要なプラグインのリストは、プロジェクトの .idea/externalDependencies.xml ファイルに保存されています。 DataGrip で プロジェクト を開いたとき、必要なプラグインが無効、未インストール、または更新が必要な場合に通知されます。

通知メッセージのボタンをクリックして、必要なプラグインをすばやく有効化、インストール、更新します。
推奨プラグイン
プロジェクト を開くと、DataGrip は プロジェクト で使用されているライブラリに基づいて、プラグインのインストールと有効化を提案することがあります。 提案されたプラグインを、チームメイトが使えるように プロジェクト に手動で追加できる 必須プラグインと混同しないでください。
特定のプラグインが不要な場合は、DataGrip からの提案を防ぐことができます。 通知設定を使用して、すべてのプラグイン候補とその表示方法の通知を無効または有効にすることもできます。
プラグインの提案を無効にする
提案されたプラグインの通知が表示されたら、 今後提案しない をクリックします。
次回 プロジェクト を開いたとき、DataGrip はこのプラグインを提案しません。
プロジェクトで推奨されているプラグインを確認する
提案を無効にしたプラグインを除き、プロジェクトで提案されたプラグインを確認できます。
Ctrl+Shift+A を押して、 推奨プラグインの確認の入力を開始します。
推奨プラグインの確認 アクションを選択します。

DataGrip に プロジェクト に適用できるプラグインがある場合、通知メッセージが表示されます。 通知メッセージのリンクをクリックして、提案されたプラグインをインストールまたは有効にします。
独自のプラグインを開発する
DataGrip の任意のエディションでプラグインを開発できます。 オープン API、専用の SDK、モジュール、実行 / デバッグ構成を提供して、あなたを支援します。
推奨されるワークフローは、Gradle を使用することです。 内部 DataGrip ビルドシステムを使った従来のワークフローもサポートされています。 詳細については、 IntelliJ プラットフォーム SDK 開発者ガイド(英語)を参照してください。
カスタムプラグインリポジトリ
デフォルトでは、DataGrip は JetBrains Marketplace からのプラグインを利用するよう構成されています。 これは、誰もがプラグインをホストできるパブリックリポジトリです。 ただし、内部使用のみを目的としたプラグインを開発する場合は、そのプラグイン用にカスタムプラグインリポジトリをセットアップできます。
カスタムプラグインリポジトリの設定の詳細については、「IntelliJ プラットフォーム SDK ドキュメント(英語) 」を参照してください。
プラグインリポジトリを設定したら、それを DataGrip に追加してください:
カスタムリポジトリを追加する
Ctrl+Alt+S を押して設定を開き、 を選択します。
プラグイン ページで、
をクリックし、 プラグインリポジトリの管理… を選択します。
カスタムプラグインリポジトリ ダイアログで、
をクリックし、リポジトリ URL を指定します。 プラグインを説明する XML ファイル(英語)の場所(たとえば、 updatePlugins.xml )を指している必要があります。 ファイルは、カスタムプラグインと同じサーバーに配置することも、専用のプラグインに配置することもできます。

カスタムプラグインリポジトリ ダイアログで OK をクリックしてプラグインリポジトリのリストを保存します。
設定 ダイアログで OK をクリックして変更を適用します。
プラグインを検索すると、DataGrip はデフォルトの JetBrains Marketplace と、指定したカスタムリポジトリの両方の結果を表示します。 特定のカスタムプラグインリポジトリのみを参照するには、 プラグイン ページの マーケットプレース タブの検索フィールドに「リポジトリ: 」と入力し、続いてリポジトリの URL を入力します。 例:
または、 idea.plugin.hosts プロパティを使用してカスタムプラグインリポジトリを追加することもできます。
に移動します。
idea.plugin.hostsプロパティをプラットフォームプロパティファイルに追加し、 プラグインを説明する XML ファイル(英語)の URL を指定します。 例:idea.plugin.hosts="http://plugins.example.com:8080/updatePlugins.xml"DataGrip を再起動します。
デフォルトの JetBrains マーケットプレイス(英語)をカスタムプラグインリポジトリに置き換えることができます。 これは、カスタムリポジトリのプラグインだけを DataGrip から利用できるようにしたい場合に便利です。
デフォルトのプラグインリポジトリを置き換える
に移動します。
プラットフォームのプロパティファイルに
idea.plugins.hostプロパティを追加し、DataGrip からのリクエストに適切に対応できるアプリケーションの URL を指定します。つまり、 JetBrains Marketplace の代わりにデフォルトのプラグインリポジトリ アプリケーションとして動作します。特に、次のリクエストを処理する必要があります:
DataGrip を再起動します。
デフォルトのプラグインリポジトリを置き換えると、 プラグイン ダイアログの マーケットプレース タブの検索フィールドは、新しいデフォルトリポジトリ内のプラグインと追加したカスタムリポジトリのみを参照します。
生産性のヒント
検索結果のフィルタリングと並べ替え
検索文字列にスラッシュ
/と入力すると、検索結果のフィルタリングと並べ替えのオプションが表示されます。 例: 次のオプションを検索文字列に追加すると、AI 関連のプラグインのみを一覧表示し、名前のアルファベット順に並べ替えることができます。/tag:AI /sortBy:name