プロジェクト設定
プロジェクト設定は現在のプロジェクトにのみ適用されます。 これらは、他のプロジェクトファイルとともに .idea ディレクトリに .xml 形式で保存されます。 プロジェクト設定には、VCS 構成、コードスタイルオプション、言語インスペクションのリスト、およびその他の設定を含めることができます。
プロジェクト設定を構成するには、メインメニューから macOS の場合は 、Windows と Linux の場合は を選択します。 または、 Ctrl+Alt+S を押して IDE 設定を表示することもできます。
設定 ダイアログでは、現在のプロジェクトにのみ適用されるプロジェクト設定が アイコンでマークされます。 その他の設定は グローバルであり、既存のすべてのプロジェクトに適用されます。

新しいプロジェクトのデフォルト設定
現在のプロジェクトだけでなく、後で作成するすべてのプロジェクトのプロジェクト設定を構成できます。 つまり、プロジェクトに新しいデフォルト設定を設定できます。
新しいプロジェクトのデフォルト設定にアクセスする
メインメニューで へ移動します。
既存のプロジェクト間でプロジェクト設定を共有したい場合は、 バックアップと同期プラグインを使用できます。 設定を ZIP アーカイブにエクスポートし、後で他の IDE インスタンスにインポートすることもできます。
VCS を介してプロジェクト設定を共有する
プロジェクト設定は、プロジェクトディレクトリ内の .idea フォルダー配下の XML ファイルセットに保存されます。 このフォルダーには、バージョン管理下に置かないユーザー固有の設定と、コードスタイル設定など、チームで作業する開発者間で通常共有されるプロジェクト設定の両方が含まれます。
プロジェクトでバージョン管理を有効にすると 、DataGrip は他の開発者の設定と競合しないよう、個人設定が含まれる workspace.xml ファイルを .gitignore リストに自動的に移動します。
設定ファイルは選択に応じて処理されます。 プロジェクト設定を変更して新しい設定ファイルが作成されると、IDE は画面の下部にこのプロジェクトの設定ファイルの扱い方を選択するように促す通知を表示します。
ファイルを表示: 作成された設定ファイルのリストを確認し、バージョン管理下に置くファイルを選択します。 その後、選択したファイルが VCS に追加されるようスケジュールされます。
常に追加: VCS に追加するために .idea ディレクトリに作成されたすべての設定ファイルをサイレントにスケジュールします(現在のプロジェクトにのみ適用されます)。
今後このメッセージを表示しない: 構成ファイルを VCS へ追加する予定にはしません。手動で VCS に追加するまで アンバージョンステータスとなります(現在のプロジェクトのみに適用)。
オプションを選択せずに通知を閉じると、新しい設定ファイルが作成された後に再び表示されます。 IDE を再起動しても、新しいファイルはオプションの 1 つを選択するまでそこにあるリストにも移動します。

共有できない構成ファイルのリスト
DataGrip は構成ファイルを識別し、無視対象ファイルのリストに自動的に追加します。 ただし、プロジェクトを手動で共有している場合は、これらのファイルとフォルダーをバージョン管理下に置かないことをお勧めします。
.idea/workspace.xml
.idea/usage.statistics.xml
.idea/dictionaries フォルダー
.idea/shelf フォルダー
ファイルの完全なリストについては、 バージョン管理システムでプロジェクトを管理する方法および JetBrains.gitignore(英語) を参照してください。
グローバル設定をプロジェクトレベルにコピーする
グローバル (IDE) 設定はプロジェクトとは別に保存されます。 このため、これらの設定はバージョン管理を通じてプロジェクトとともに共有されません。
ただし、いくつかの設定はプロジェクトレベルにコピーできます。 例えば、 コードスタイル構成 や インスペクションプロファイル、 コード補完や自動インポートから除外するクラスやパッケージのリスト のコピーを作成できます。 その場合、IDE は該当する構成ファイルを .idea ディレクトリに作成し、プロジェクトと一緒に VCS で共有できます。
DataGrip は、異なる IDE インスタンス間で設定を共有するためのいくつかの方法も提供しています。 詳細については、 IDE 設定のバックアップと同期 を参照してください。