ファイルサイズの制限を構成する
IDE プロパティのファイルサイズ制限
パフォーマンスとメモリ消費の理由から、JetBrains Rider は次のファイルサイズ制限を設定します。
JetBrains Rider が開くことができるファイルの最大サイズは、
idea.max.content.load.filesize
IDE プロパティによって制御されます。デフォルト値は20000
キロバイトです。JetBrains Rider がコーディング支援を有効にし、設計時コードインスペクションが有効になるファイルの最大サイズは、
idea.max.intellisense.filesize
プロパティによって制御されます。デフォルト値は2500
キロバイトです。
IDE プロパティのファイルサイズ制限を変更する
以下のいずれか 1 つを実行します:
メインメニューから
を選択します。ウェルカム画面で、構成をクリックしてからカスタムプロパティの編集を選択します。
JetBrains Rider を開始できない場合は、JetBrains Rider 構成ディレクトリに空の idea.properties ファイルを手動で作成できます。
新しいエディタータブで開くカスタム idea.properties ファイルで、必要な値をキロバイト単位で指定します。例:
idea.max.intellisense.filesize=3500このファイルに追加するプロパティは、対応するデフォルトのプロパティを上書きします。
設計時インスペクションのファイルサイズ制限
JetBrains Rider はさらに、設計時インスペクションがデフォルトで有効になっているファイルのサイズを 300
キロバイトに制限します。大きなファイルの場合、インスペクションは無効になっており、そのようなファイルが遅延なくロードされるようになっています。エディターの右上隅にある インジケーターによって、コードインスペクションが無効になっているファイルを認識できます。
サイズが idea.max.intellisense.filesize
プロパティで指定された制限を超えない限り、Ctrl+Alt+Shift+8 を押してファイル内のインスペクションを有効にすることができます。JetBrains Rider は選択内容を記憶し、次にそのファイルを開いたときにデザイン時のインスペクションを無効にしません。
関連ページ:
詳細な構成
IDE 設定で使用できる標準オプションに加えて、JetBrains Rider を使用すると、基盤となるプラットフォームと Java ランタイムの低レベルの構成を実行できます。JVM オプション:JetBrains Rider は、パフォーマンスを制御するさまざまなオプションを備えた Java 仮想マシン (JVM) 上で実行されます。JetBrains Rider の実行に使用されるデフォルトのオプションは、IDE インストールディレクトリで指定されます。<IDE_HOME>\b...
設計時にコードの問題を分析する
JetBrains Rider は、エディターでコードファイルを開くとすぐに、コードファイルが閉じられるまで分析を開始します。検出されたすべてのコードの問題は、重大度に応じてエディターでハイライトされます。問題のマップは、エディターウィンドウの右側のエラーストライプにも表示されます。ここでは、ファイルのステータスを即座に確認し、マークをクリックして特定のコードの問題に移動できます。デザインタイムインスペクションの機能:デザイン時のインスペクション機能は、Rider エディターの基本機能への主要...
ファイルタイプの関連付け
JetBrains Rider は、さまざまな言語やテクノロジを表すファイルの言語固有の機能(構文のハイライトやコード分析など)について、ファイルタイプのリストを保持します。各ファイルタイプは、言語サービスを 1 つ以上のファイル名パターンにリンクします。ファイルタイプのデフォルトリストには、関連するすべてのファイル名パターンが含まれていますが、カスタム言語ファイルに新しいファイルタイプを追加したり、既存のファイルタイプに関連付けられたファイル名パターンを変更したりできます。エディターでファイル...
エンコード
ファイルを正しく表示および編集するには、JetBrains Rider は使用するエンコーディングを認識する必要があります。ソースコードファイルは通常、UTF-8 でエンコードされます。他の要件がない限り、これが推奨されるエンコードです。ファイルのエンコーディングを決定するために、JetBrains Rider は次の手順を使用します。バイトオーダーマーク (BOM) が存在する場合、JetBrains Rider は他のすべての設定に関係なく、対応する Unicode エンコードを使用します。詳...