JetBrains Rider 2025.3 ヘルプ

ファイルエンコーディング

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

The Editor | File Encodings settings

JetBrains Rider がファイルまたはディレクトリのエンコーディングを判別できない場合、設定されたプロジェクトエンコーディングにフォールバックします。プロジェクトが存在しない場合は、JetBrains Rider はグローバルエンコーディングを使用します。ファイルまたはディレクトリのエンコーディングはプロジェクトエンコーディングよりも優先され、プロジェクトエンコーディングはグローバルエンコーディングよりも優先されます。

ファイルエンコーディングの処理の詳細については、「エンコード」を参照してください。

グローバルエンコーディング

他のエンコーディングオプションが適用されない場合に使用するエンコーディングを選択します。

例: JetBrains Rider は、プロジェクトの一部ではないファイル、またはバージョン管理システムからソースをチェックアウトするときに、このエンコーディングを使用します。

プロジェクトのエンコーディング

以下の表に記載されていないファイルに使用するエンコードを選択します。

パス

エンコーディングを構成するファイルまたはディレクトリへのパスを指定します。

エンコード

指定したファイルとディレクトリに使用するエンコーディングを選択します。

このセレクタが無効になっている場合、ファイルに BOM が含まれているか、エンコーディングが明示的に宣言されている可能性があります。この場合、このファイルに使用するエンコーディングを設定することはできません。

ディレクトリ用に選択されたエンコーディングは、そのディレクトリ内のすべてのファイルとサブディレクトリに適用されます。

ネイティブコードから ASCII コードへの自動変換を行う

対応するエスケープシーケンスの代わりにネイティブ文字 (ISO-8859-1(英語) で定義されていない文字) を表示します。

Compare the representation of national characters

デフォルトでは、JetBrains Rider はネイティブ文字を大文字の ASCII エスケープシーケンスに変換します。小文字を使用するには、次のプラットフォームプロパティをカスタムプロパティファイルに追加し、IDE を再起動します。

idea.native2ascii.lowercase=true

詳細は、プラットフォームのプロパティを参照してください。

UTF-8 ファイルの作成

JetBrains Rider が UTF-8(英語) ファイルを作成する方法を選択します。

  • BOM 付き

  • BOM なし

  • ウィンドウに BOM があり、それ以外の場合は BOM がない

一部のソフトウェアは BOM と互換性がなく、スクリプトの解釈時に問題が発生する可能性があるため、デフォルトでは、JetBrains Rider は BOM なしで UTF-8 ファイルを作成します。ただし、場合によっては、UTF-8 ファイルに BOM を含めたいことがあります。

2025 年 7 月 16 日

関連ページ:

ディレクトリベースの設定

Rider 設定ダイアログでは、ページアイコンを見て、特定のページに使用されている設定管理メカニズムを確認できます。任意のアイコンでマークされていないページは、ユーザープロファイルに保存されている IDE 設定をホストします。ソリューションレベルと IDE レベルの設定:IntelliJ プラットフォームに基づく Rider のフロントエンド機能の設定は、ディレクトリベースの形式で保存されます。XML ファイルの 2 つの特定の場所に保存されます。IDE レイアウト、優先キーマップ、エディター...

エンコード

ファイルを正しく表示および編集するには、JetBrains Rider は使用するエンコーディングを認識する必要があります。ソースコードファイルは通常、UTF-8 でエンコードされます。他の要件がない限り、これが推奨されるエンコードです。ファイルのエンコーディングを決定するために、JetBrains Rider は次の手順を使用します。バイトオーダーマーク (BOM) が存在する場合、JetBrains Rider は他のすべての設定に関係なく、対応する Unicode エンコードを使用します。詳...

コードビジョン

JetBrains Rider オプションのこのページでは、コードビジョンの設定を構成できます。Code Vision の有効化コードビジョンの機能をグローバルに切り替えます。ソリューションワイド分析が無効になっているか、準備ができていない場合に使用できないメトリクスを表示するほとんどの CodeVision メトリクスはソリューション全体を分析する必要があるため、ソリューション全体の分析の結果が利用できない場合、これらのメトリクスは疑問符で表示されます。ただし、これらのメトリクスをクリックして...