IDE で使用されるディレクトリ
デフォルトでは、DataGrip は各 IDE インスタンスのユーザー固有のファイル(構成、キャッシュ、プラグイン、ログなど)をユーザーのホームディレクトリに保存します。 ただし、必要に応じて、これらのファイルを保存する場所を変更できます。
IDE で使用されるファイルとディレクトリを見つける
メインメニューから を選択します。
開いたダイアログには、DataGrip によって使用されているすべてのファイルとディレクトリが、現在のインストールでの正確なパスとともに表示されます。
リスト内の特定の項目を選択して Alt+Enter キーを押すか、右クリックして「その項目を含むフォルダーに表示」を選択するか、フルパスをコピーすることができます。 ファイルの場合、DataGrip エディターでそのファイルを開くオプションもあります。
IDE ディレクトリの場所を変更する
たとえば、ユーザープロファイルドライブの容量が不足している場合や低速ディスクにある場合、ホームディレクトリが暗号化されている(IDE の速度が低下している)場合、またはネットワークドライブにある場合は、デフォルトの IDE ディレクトリを移動できます。ポータブルインストールを作成したり、ホームディレクトリのバックアップからキャッシュを除外したりする必要があります。
に移動します。
必要なディレクトリに対応するプロパティを設定します:
プロパティ
パス
idea.config.pathidea.system.pathidea.plugins.pathidea.log.pathidea.propertiesファイルを編集するときは、Windows パス (例: C:/idea/system ) を含む、スラッシュ / を含むパスを指定します。他のプロパティを変数として挿入できます。 例:
${user.home}(標準の Java システムプロパティ)を使用して、ユーザーのホームディレクトリからの相対パスを指定します。idea.config.path=${user.home}/MyIdeaConfigurationDataGrip を再起動すると、対応するディレクトリの新しい場所が使用されます。
古い IDE ディレクトリをクリーンアップする
DataGrip の新しいメジャーバージョンをインストールするたびに、新しい IDE ディレクトリのセットが使われ、過去 180 日間に更新されていない古いバージョンの IDE のキャッシュおよびログディレクトリが自動的に削除されます。 構成ディレクトリとプラグインディレクトリは、手動で削除しない限り、永久に残ります。
に移動します。
以前のバージョンの IDE ストレージディレクトリを削除 ダイアログで、使用する予定のない IDE のバージョンを選択し、 削除 をクリックします。
構成ディレクトリ
DataGrip 構成ディレクトリには、キーマップ、カラースキーム、カスタム VM オプション、 プラットフォームプロパティ などのユーザー定義の IDE 設定が含まれています。
- 構文
%APPDATA%\JetBrains\<product><version>
- サンプル
C:\Users\JohnS\AppData\Roaming\JetBrains\DataGrip%instance-version%
- 構文
~/Library/Application Support/JetBrains/<product><version>
- サンプル
~/Library/Application Support/JetBrains/DataGrip%instance-version%
- 構文
~/.config/JetBrains/<product><version>
- サンプル
~/.config/JetBrains/DataGrip%instance-version%
idea.config.path プロパティを使用して、DataGrip 構成ディレクトリの場所を変更できます。
個人の IDE 設定を共有するには、構成ディレクトリから別の DataGrip インストールの対応するフォルダーにファイルをコピーします。 IDE を終了する際にコピーしたファイルが消去されないように、DataGrip が実行されていないことを確認してください。 変更した設定に応じて、DataGrip 構成ディレクトリには次のサブフォルダーが含まれる場合があります:
Directory | ユーザー設定 |
|---|---|
codestyles | カスタマイズされたコードスタイルスキーム |
色設定ファイル | カスタマイズされたエディターの色とフォントスキーム |
fileTemplates | ユーザー定義の ファイルテンプレート |
ファイルタイプ | ユーザー定義ファイルタイプ |
インスペクション | コードインスペクションのプロファイル |
キーマップ | カスタマイズされた キーボードショートカット |
オプション | さまざまなオプション(たとえば、機能の使用統計やマクロなど) |
スクラッチ | スクラッチファイルとバッファ |
設定同期 | バックアップと同期を使用して共有される IDE 設定 |
templates | ユーザー定義の ライブテンプレート |
ツール | ユーザー定義の外部ツールの構成ファイル |
システムディレクトリ
DataGrip システムディレクトリには、キャッシュおよびローカル履歴ファイルが含まれています。
- 構文
%LOCALAPPDATA%\JetBrains\<product><version>
- サンプル
C:\Users\JohnS\AppData\Local\JetBrains\DataGrip%instance-version%
- 構文
~/Library/Caches/JetBrains/<product><version>
- サンプル
~/Library/Caches/JetBrains/DataGrip%instance-version%
- 構文
~/.cache/JetBrains/<product><version>
- サンプル
~/.cache/JetBrains/DataGrip%instance-version%
idea.system.path プロパティを使用して、DataGrip システムディレクトリの場所を変更できます。
キャッシュファイルの削除の詳細については、 キャッシュの破棄 を参照してください。
プラグインディレクトリ
DataGrip plugins ディレクトリには、ユーザーがインストールしたプラグインが含まれています。
- 構文
%APPDATA%\JetBrains\<product><version>\plugins
- サンプル
C:\Users\JohnS\AppData\Roaming\JetBrains\DataGrip%instance-version%\plugins
- 構文
~/Library/Application Support/JetBrains/<product><version>/plugins
- サンプル
~/Library/Application Support/JetBrains/DataGrip%instance-version%/plugins
- 構文
~/.local/share/JetBrains/<product><version>
- サンプル
~/.local/share/JetBrains/DataGrip%instance-version%
idea.plugins.path プロパティを使用して、DataGrip プラグインディレクトリの場所を変更できます。
ログディレクトリ
DataGrip ログディレクトリには、製品ログおよびスレッドダンプが含まれています。
- 構文
%LOCALAPPDATA%\JetBrains\<product><version>\log
- サンプル
C:\Users\JohnS\AppData\Local\JetBrains\DataGrip%instance-version%\log
- 構文
~/Library/Logs/JetBrains/<product><version>
- サンプル
~/Library/Logs/JetBrains/DataGrip%instance-version%
- 構文
~/.cache/JetBrains/<product><version>/log
- サンプル
~/.cache/JetBrains/DataGrip%instance-version%/log
idea.log.path プロパティを使用して、DataGrip ログディレクトリの場所を変更できます。
プロジェクトディレクトリ
DataGrip プロジェクトディレクトリには、各プロジェクト用にプロジェクト名を付けた専用ディレクトリが含まれています。
- 構文
%HOMEPATH%\<product>Projects
- サンプル
C:\Users\JohnS\DataGripProjects
- 構文
~/<product>Projects
- サンプル
~/DataGripProjects
- 構文
~/<product>Projects
- サンプル
~/DataGripProjects
デフォルトのプロジェクトディレクトリを変更する方法については、 プロジェクトを作成、開く、移動、閉じるトピックを参照してください。
DataGrip のプロジェクトの詳細については、 DataGrip プロジェクト セクションを参照してください。