プロジェクト設定
プロジェクト設定は現在のプロジェクトにのみ適用されます。これらは、他のプロジェクトファイルとともに .idea ディレクトリに .xml 形式で保存されます。プロジェクト設定には、VCS 構成、コードスタイルオプション、言語インスペクションのリスト、およびその他の設定を含めることができます。
プロジェクト設定を構成するには、メインメニューから macOS の場合は
、Windows の場合は 、Linux の場合は を選択します。または、Ctrl+Alt+S を押して 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 設定のバックアップと同期を参照してください。
関連ページ:

IDE の構成
IntelliJ IDEA を使用すると、モジュールレベル、プロジェクトレベル、およびグローバルなど、いくつかのレベルで設定を構成できます。グローバル設定は、特定のインストールまたはバージョンの IntelliJ IDEA で開くすべてのプロジェクトに適用されます。このような設定には、IDE の外観 (テーマ、配色、メニュー、ツールバー)、通知設定、インストールされて有効になっているプラグインのセット、デバッガー設定、コード補完などが含まれます。グローバル設定は、構成ディレクトリに保存されます。...

設定
このダイアログを使用して、IntelliJ IDEA 設定(グローバルとプロジェクト固有のものの両方)を変更します。ダイアログの左上部分にある検索フィールドを使用して、目的のオプションを見つけます。あるいは、検索フィールドにあるカテゴリ (設定のグループ) の階層リストを使用して設定を参照することもできます。IDE 設定を変更した後、OK をクリックして変更を適用してダイアログを閉じるか、適用をクリックしてダイアログを開いたままにします。キャンセルをクリックして変更を破棄し、ダイアログを閉じます。...

バージョン管理統合サポート
IntelliJ IDEA は 2 つのレベルでバージョン管理統合をサポートします。IDE レベルでは、VCS 統合は、デフォルトで有効になっているバンドルされたプラグインのセットを通じて提供されます。プロジェクトレベルでは、プロジェクトフォルダーを 1 つまたは複数のバージョン管理システムと関連付けることで、VCS 統合が有効になります。プロジェクトルートをバージョン管理システムに関連付ける:IntelliJ IDEA を使用すると、プロジェクトとバージョン管理システムの統合を迅速に有効にし...

コードスタイルスキーム
IDE には、プロジェクトスキームとデフォルトスキームの 2 つの定義済みスキームが付属しています。プロジェクトスキームでは、構成する設定は現在のプロジェクトにのみ適用されます。これらの設定は、.idea の codeStyles フォルダーに保存され、VCS を介してプロジェクトと共有されます。プロジェクトのコードスタイル設定を変更すると、IDE によってフォルダーが作成されます。デフォルトスキーム(IDE レベルのスキーム)では、構成する設定は、デフォルトコードスタイルスキームが選択されている既存...

インスペクションプロファイル
インスペクションプロファイルには、有効なインスペクション、これらのインスペクションが分析するファイルの範囲、およびインスペクションの重大度設定に関する情報が保持されます。IntelliJ IDEA には、次の 2 種類のプロファイルがあります。グローバルですべてのプロジェクト (IDE レベル) で使用できるプロファイル IDE に保管。1 つのプロジェクト (プロジェクトレベル) でのみ使用可能なプロファイルプロジェクトに保管。レベル間でプロファイルを移動する詳細を参照してください。Intell...

自動インポート
まだインポートしていないクラス、静的メソッド、静的フィールドを使用している場合、IDE は不足しているインポート文を追加するよう促すツールヒントを表示します。これにより、手動で追加する必要がなくなります。提案を受け入れるには、を押してください。インポート可能なソースが複数ある場合、を押すと候補のリストが開きます。インポートツールチップの背景色を変更するには、を押してに移動します。インポートステートメントを自動的に追加する:選択肢がない場合は、インポート文を自動的に追加するように IDE