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

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

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