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

AppCode がファイルまたはディレクトリのエンコーディングを特定できない場合、構成されたプロジェクトのエンコーディングにフォールバックします。プロジェクトがない場合、AppCode はグローバルエンコーディングを使用します。ファイルまたはディレクトリのエンコーディングはプロジェクトのエンコーディングよりも優先され、プロジェクトのエンコーディングはグローバルエンコーディングよりも優先されます。
ファイルエンコーディングの処理の詳細については、エンコードを参照してください。
- グローバルエンコーディング
他のエンコーディングオプションが適用されない場合に使用するエンコーディングを選択します。
例: AppCode は、プロジェクトの一部ではないファイル、またはバージョン管理システムからソースをチェックアウトするときに、このエンコーディングを使用します。
- プロジェクトのエンコーディング
以下の表に記載されていないファイルに使用するエンコードを選択します。
- パス
エンコーディングを構成するファイルまたはディレクトリへのパスを指定します。
- エンコード
指定したファイルとディレクトリに使用するエンコーディングを選択します。
このセレクターが無効になっている場合、ファイルにはおそらく BOM があるか、エンコードを明示的に宣言しています。この場合、このファイルに使用するエンコーディングを構成することはできません。
ディレクトリ用に選択されたエンコーディングは、そのディレクトリ内のすべてのファイルとサブディレクトリに適用されます。
- プロパティファイルのデフォルトエンコード
プロジェクト内のプロパティファイルのエンコーディングを選択します。
- ネイティブコードから ASCII コードへの自動変換を行う
対応するエスケープシーケンスの代わりに、国別文字(ISO 8859-1(英語) で定義されていない文字)を表示します。
デフォルトでは、AppCode はネイティブ文字を大文字の ASCII エスケープシーケンスに変換します。小文字を使用するには、次のプラットフォームプロパティをカスタムプロパティファイルに追加し、IDE を再起動します。
idea.native2ascii.lowercase=true詳しくは、プラットフォームのプロパティを参照してください。
- UTF-8 ファイルの作成
AppCode が UTF-8(英語) ファイルを作成する方法を選択します。
BOM 付き
BOM なし
ウィンドウに BOM があり、それ以外の場合は BOM がない
一部のソフトウェアは BOM と互換性がなく、スクリプトの解釈時に問題が発生する可能性があるため、デフォルトでは、AppCode は BOM なしで UTF-8 ファイルを作成します。ただし、場合によっては、UTF-8 ファイルに BOM を含めたいことがあります。
関連ページ:
エンコード
ファイルを正しく表示および編集するには、AppCode は使用するエンコーディングを認識する必要があります。一般に、ソースコードファイルはほとんど UTF-8 です。他の要件がない限り、これが推奨されるエンコーディングです。ファイルのエンコーディングを決定するために、AppCode は次の手順を使用します。バイトオーダーマーク(BOM)が存在する場合、AppCode は、他のすべての設定に関係なく、対応する Unicode エンコーディングを使用します。詳細については、バイト順マークを参照してく...
詳細な構成
IDE 設定で使用可能な標準オプションに加えて、AppCode を使用すると、基盤となるプラットフォームと Java ランタイムの低レベルの構成を実行できます。JVM オプション:AppCode は、パフォーマンスを制御するさまざまなオプションを備えた Java 仮想マシン(JVM)で実行されます。AppCode の実行に使用されるデフォルトのオプションは、IDE インストールディレクトリで指定されています。AppCode.app/Contents/bin/appcode.vmoptionsJ...