IDE で使用されるディレクトリ
デフォルトでは、DataGrip は、各 IDE インスタンスのユーザー固有のファイル(構成、キャッシュ、プラグイン、ログなど)をユーザーのホームディレクトリに保存します。ただし、必要に応じて、これらのファイルを保存する場所を変更できます。
IDE ディレクトリの場所を変更する
たとえば、ユーザープロファイルドライブの容量が不足している場合や低速ディスクにある場合、ホームディレクトリが暗号化されている(IDE の速度が低下している)場合、またはネットワークドライブにある場合は、デフォルトの IDE ディレクトリを移動できます。ポータブルインストールを作成したり、ホームディレクトリのバックアップからキャッシュを除外したりする必要があります。
に移動します。
必要なディレクトリに対応するプロパティを設定します。
プロパティ
パス
idea.config.path
idea.system.path
idea.plugins.path
idea.log.path
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\DataGrip2024.1
- 構文
~/Library/Application Support/JetBrains/<product><version>
- サンプル
~/Library/Application Support/JetBrains/DataGrip2024.1
- 構文
~/.config/JetBrains/<product><version>
- サンプル
~/.config/JetBrains/DataGrip2024.1
idea.config.path プロパティを使用して、DataGrip 構成ディレクトリの場所を変更することができます。
個人の IDE 設定を共有するには、構成ディレクトリから別の DataGrip インストールの対応するフォルダーにファイルをコピーします。IDE をシャットダウンするときにコピーされたファイルが消去されないように、DataGrip が実行されていないことを確認してください。変更した設定に応じて、DataGrip 構成ディレクトリには次のサブフォルダーを含めることができます。
ディレクトリ | ユーザー設定 |
---|---|
codestyles | カスタマイズされたコードスタイルスキーム |
colors | カスタマイズされたエディターの色とフォントスキーム |
fileTemplates | ユーザー定義のファイルテンプレート |
filetypes | ユーザー定義ファイルタイプ |
inspection | コードインスペクションのプロファイル |
keymaps | カスタマイズされたキーボードショートカット |
options | さまざまなオプション(たとえば、機能の使用統計やマクロなど) |
scratches | スクラッチファイルとバッファ |
settingsSync | 設定の同期を使用して共有される IDE 設定 |
templates | ユーザー定義のライブテンプレート |
tools | ユーザー定義の外部ツールの構成ファイル |
システムディレクトリ
DataGrip システムディレクトリには、キャッシュとローカルヒストリーファイルが含まれています。
- 構文
%LOCALAPPDATA%\JetBrains\<product><version>
- サンプル
C:\Users\JohnS\AppData\Local\JetBrains\DataGrip2024.1
- 構文
~/Library/Caches/JetBrains/<product><version>
- サンプル
~/Library/Caches/JetBrains/DataGrip2024.1
- 構文
~/.cache/JetBrains/<product><version>
- サンプル
~/.cache/JetBrains/DataGrip2024.1
idea.system.path プロパティを使用して、DataGrip システムディレクトリの場所を変更することができます。
キャッシュファイルの削除の詳細については、キャッシュの破棄を参照してください。
プラグインディレクトリ
DataGrip plugins ディレクトリには、ユーザがインストールしたプラグインが含まれています。
- 構文
%APPDATA%\JetBrains\<product><version>\plugins
- サンプル
C:\Users\JohnS\AppData\Roaming\JetBrains\DataGrip2024.1\plugins
- 構文
~/Library/Application Support/JetBrains/<product><version>/plugins
- サンプル
~/Library/Application Support/JetBrains/DataGrip2024.1/plugins
- 構文
~/.local/share/JetBrains/<product><version>
- サンプル
~/.local/share/JetBrains/DataGrip2024.1
idea.plugins.path プロパティを使用して、DataGrip プラグインディレクトリの場所を変更することができます。
ログディレクトリ
DataGrip ログディレクトリには、製品ログとスレッドダンプが含まれています。
- 構文
%LOCALAPPDATA%\JetBrains\<product><version>\log
- サンプル
C:\Users\JohnS\AppData\Local\JetBrains\DataGrip2024.1\log
- 構文
~/Library/Logs/JetBrains/<product><version>
- サンプル
~/Library/Logs/JetBrains/DataGrip2024.1
- 構文
~/.cache/JetBrains/<product><version>/log
- サンプル
~/.cache/JetBrains/DataGrip2024.1/log
idea.log.path プロパティを使用して、DataGrip ログディレクトリの場所を変更することができます。
プロジェクトディレクトリ
DataGrip プロジェクトディレクトリにはプロジェクト設定が含まれています。
- 構文
%HOMEPATH%\.<product><version>\config\projects
- サンプル
C:\Users\JohnS\.DataGrip2024.1\config\projects
- 構文
~/Library/Application Support/<product><version>
- サンプル
~/Library/Application Support/DataGrip2024.1
- 構文
~/.<product><version>/config/plugins
- サンプル
~/.DataGrip2024.1/config/plugins
プロジェクトディレクトリを定義する
新しいプロジェクト用のデフォルトのプロジェクトディレクトリを定義できます。プロジェクトディレクトリはファイル | 開くとファイル | 新規 | プロジェクトで事前選択されます。
設定 Ctrl+Alt+S で、
に移動します。デフォルトのプロジェクトディレクトリフィールドに、デフォルトでプロジェクトを保存するディレクトリへのパスを指定します。
OK をクリックします。
![デフォルトディレクトリを設定する Setting a default directory](https://resources.jetbrains.com/help/img/idea/2024.1/db_setting_default_directory.png)
関連ページ:
![](https://resources.jetbrains.com/help/img/idea/2019.3/db_setting_default_directory.png)
詳細な構成
設定 / 環境設定ダイアログで使用可能な標準オプションに加えて、DataGrip を使用すると、基礎となるプラットフォームおよび Java ランタイムの低レベルの構成を実行できます。JVM オプション:DataGrip は、JVM(Java Virtual Machine)上で動作します。JVM には、パフォーマンスを制御するさまざまなオプションがあります。DataGrip の実行に使用されるデフォルトのオプションは、次のファイルで指定されています。<IDE_HOME>\bin\...
![](https://pleiades.io/icons/datagrip.png)
詳細な構成
IDE 設定で使用できる標準オプションに加えて、DataGrip を使用すると、基盤となるプラットフォームと Java ランタイムの低レベルの構成を実行できます。JVM オプション:DataGrip は、パフォーマンスを制御するさまざまなオプションを備えた Java 仮想マシン (JVM) 上で実行されます。DataGrip の実行に使用されるデフォルトのオプションは、IDE インストールディレクトリで指定されます。<IDE_HOME>\bin\datagrip64.exe.vmo...
![](https://resources.jetbrains.com/help/img/idea/2024.1/db_keymap_settings.png)
キーボードショートカットを設定する
DataGrip には定義済みのキーマップがいくつか含まれており、頻繁に使用するショートカットをカスタマイズできます。キーマップ構成を表示するには、設定ダイアログを開き、キーマップを選択します。DataGrip は、環境に基づいて事前定義されたキーマップを自動的に提案します。使用している OS と一致することを確認するか、使用している別の IDE またはエディターからのショートカットと一致するものを選択してください(たとえば、Eclipse または NetBeans)。キーマップは、対応するキ...
![](https://resources.jetbrains.com/help/img/idea/2024.1/db_enable_settings_sync.png)
IDE 設定を共有する
DataGrip を使用すると、異なる DataGrip インストール間、または使用している異なる IntelliJ ベースの IDE 製品間で IDE 設定を共有できます。これにより、異なるコンピューターで作業している場合に快適な作業環境を再現でき、慣れているものと見た目や動作が異なるという煩わしさを回避できます。IDE 設定を共有するには、いくつかの方法があります。設定の同期プラグイン経由:JB アカウントを使用し、そのアカウントでログインしているすべての IDE で同期された設定を利用でき...
![](https://resources.jetbrains.com/help/img/idea/2024.1/db_select_dialect_for_live_template.png)
ライブテンプレート
ライブテンプレートを使用して、ステートメントやデータベースオブジェクトの定義などの一般的な構成をコードに挿入します。次のビデオは、ライブテンプレートの使用方法を示しています。コードスニペットを展開するには、対応するテンプレートの省略形を入力してを押します。を押し続けると、テンプレート内の 1 つの変数から次の変数に移動します。を押して、前の変数に移動します。ライブテンプレートの種類:次のタイプのライブテンプレートが区別されます。シンプルなテンプレートには固定プレーンテキストのみが含まれて
![](https://resources.jetbrains.com/help/img/idea/2024.1/db_invalidate_cache_dialog.png)
キャッシュの破棄
DataGrip は、この IDE バージョンでこれまでに使用したすべてのデータベースの大量のファイルをキャッシュするため、システムキャッシュがオーバーロードになる可能性があります。たとえば、頻繁に短期プロジェクトを扱う場合など、キャッシュが二度と必要なくなる場合があります。キャッシュを無効にすると、DataGrip は、現在のバージョンの IDE で実行されているすべてのデータベースのキャッシュファイルを削除します。次にこれらのプロジェクトを開いたときに、ファイルが再作成されます。システムキャ...