ファイルエンコーディング
IntelliJ IDEA は、これらの設定を使用して、エンコーディングを検出できなかったファイルを表示および編集し、指定されたエンコーディングを新しいファイルに使用します。

IntelliJ IDEA がファイルまたはディレクトリのエンコーディングを判別できない場合、設定されたプロジェクトエンコーディングにフォールバックします。プロジェクトが存在しない場合は、IntelliJ IDEA はグローバルエンコーディングを使用します。ファイルまたはディレクトリのエンコーディングはプロジェクトエンコーディングよりも優先され、プロジェクトエンコーディングはグローバルエンコーディングよりも優先されます。
ファイルエンコーディングの処理の詳細については、「エンコード」を参照してください。
- グローバルエンコーディング
他のエンコーディングオプションが適用されない場合に使用するエンコーディングを選択します。
例: IntelliJ IDEA は、プロジェクトの一部ではないファイル、またはバージョン管理システムからソースをチェックアウトするときに、このエンコーディングを使用します。
- プロジェクトのエンコーディング
以下の表に記載されていないファイルに使用するエンコードを選択します。
- パス
エンコーディングを構成するファイルまたはディレクトリへのパスを指定します。
- エンコード
指定したファイルとディレクトリに使用するエンコーディングを選択します。
このセレクタが無効になっている場合、ファイルに BOM が含まれているか、エンコーディングが明示的に宣言されている可能性があります。この場合、このファイルに使用するエンコーディングを設定することはできません。
ディレクトリ用に選択されたエンコーディングは、そのディレクトリ内のすべてのファイルとサブディレクトリに適用されます。
- プロパティファイルのデフォルトエンコード
プロジェクト内のプロパティファイルのエンコーディングを選択します。
IntelliJ IDEA では、プロパティファイルのデフォルトのエンコーディングは ISO-8859-1 です。選択したエンコーディングで定義されていない文字には、エスケープシーケンスを使用することもできます。また、プロジェクトレベルでプロパティファイルのデフォルトのエンコーディングを変更することもできます。
- ネイティブコードから ASCII コードへの自動変換を行う
対応するエスケープシーケンスの代わりにネイティブ文字 (ISO-8859-1(英語) で定義されていない文字) を表示します。

デフォルトでは、IntelliJ IDEA はネイティブ文字を大文字の ASCII エスケープシーケンスに変換します。小文字を使用するには、次のプラットフォームプロパティをカスタムプロパティファイルに追加し、IDE を再起動します。
idea.native2ascii.lowercase=true詳細は、プラットフォームのプロパティを参照してください。
- UTF-8 ファイルの作成
IntelliJ IDEA が UTF-8(英語) ファイルを作成する方法を選択します。
BOM 付き
BOM なし
ウィンドウに BOM があり、それ以外の場合は BOM がない
一部のソフトウェアは BOM と互換性がなく、スクリプトの解釈時に問題が発生する可能性があるため、デフォルトでは、IntelliJ IDEA は BOM なしで UTF-8 ファイルを作成します。ただし、場合によっては、UTF-8 ファイルに BOM を含めたいことがあります。
関連ページ:
エンコード
ファイルを正しく表示および編集するには、IntelliJ IDEA は使用するエンコーディングを認識する必要があります。ソースコードファイルは通常、UTF-8 でエンコードされます。他の要件がない限り、これが推奨されるエンコードです。ファイルのエンコーディングを決定するために、IntelliJ IDEA は次の手順を使用します。バイトオーダーマーク (BOM) が存在する場合、IntelliJ IDEA は他のすべての設定に関係なく、対応する Unicode エンコードを使用します。詳細については...
プロパティファイル
プロパティファイルは .properties 拡張子を持つテキストファイルであり、UI でアクセスしてレンダリングできるキーと値のペアの形式でローカライズ文字列が含まれています。IntelliJ IDEA は、これらのファイルをアイコンでマークします。IntelliJ IDEA は XML 形式のプロパティファイルも認識します。これらのファイルにはアイコンが表示されます。同じベース名と言語固有の接尾辞を持ついくつかのプロパティファイルは、便宜上、リソースバンドルに組み合わせることができます。プロパテ...
詳細な構成
IDE 設定で使用できる標準オプションに加えて、IntelliJ IDEA を使用すると、基盤となるプラットフォームと Java ランタイムの低レベルの構成を実行できます。JVM オプション:IntelliJ IDEA は、パフォーマンスを制御するさまざまなオプションを備えた Java 仮想マシン (JVM) 上で実行されます。IntelliJ IDEA を実行するために使用されるデフォルトのオプションは、IDE インストールディレクトリで指定されます。<IDE_HOME>\bin\...
ファイルおよびコードテンプレート
このページを使用して、ファイルテンプレートを表示、編集、作成します。スキームファイルテンプレートを適用するスコープを選択します。デフォルト: IDE レベルで作成されたファイルテンプレート。これらのテンプレートは、現在の IDE インスタンスで開くすべてのプロジェクトで使用できます。特定のプロジェクトに関係なく、好みの個人用テンプレートとして使用します。IntelliJ IDEA は、グローバルテンプレートを fileTemplates の IDE 構成ディレクトリに保存します。プロジェクト: 現在の...