JetBrains Rider 2024.3 ヘルプ

構文のハイライト

JetBrains Rider は、フィールド、ローカル変数、型、その他の識別子を、設定可能な色でハイライトします。例: JetBrains Rider 構文のハイライトにより、コード内のローカル変数とフィールドを簡単に区別できます。

デフォルトの色で C# の JetBrains Rider 構文のハイライトは次のようになります。

JetBrains Rider: Syntax highlighting in C#

JetBrains Rider 構文のハイライトの切り替え

  1. Ctrl+Alt+S を押すか、メニューからファイル | 設定 (Windows および Linux) または JetBrains Rider | 環境設定 (macOS) を選択し、左側のエディター | インスペクション設定を選択します。

  2. JetBrains Rider 構文のハイライトを有効または無効にするには、色識別子チェックボックスを使用します。

  3. 設定ダイアログで保存をクリックして変更を適用し、JetBrains Rider が変更を保存する場所を選択できるようにするか、保存セレクターからこのレイヤーを選択して特定の設定レイヤーに変更を保存します。詳細については、「レイヤーベースの設定」を参照してください。

構文ハイライトを構成する

構文のハイライトを構成するには、デフォルトのカラースキームの 1 つを選択し、必要に応じてカスタマイズします

エディターから各識別子の色をカスタマイズすることもできます。

現在のシンボルの配色設定を確認する

  • 目的のシンボルにキャレットを置き、Ctrl+Shift+A を押し、色およびフォントに移動アクションを見つけて実行します。

これにより、キャレットのシンボルに関連する配色設定が開きます。

セマンティックハイライト

デフォルトでは、カラースキームは、ソースコード内の予約語やその他のシンボル (演算子、キーワード、候補、文字列リテラルなど) の構文のハイライトを定義します。多数のパラメーターとローカル変数を持つ関数またはメソッドがある場合、一目で区別することが難しい場合があります。セマンティックハイライトを使用すると、各パラメーターとローカル変数に異なるランダムな色を割り当てることができます。

JetBrains Rider: Semantic highlighting is enabled
JetBrains Rider: Semantic highlighting is disabled

セマンティックハイライトを使用可能にする

  1. Ctrl+Alt+S を押して設定を開き、エディター | カラースキームの切り替え | 言語のデフォルト | セマンティックハイライトを選択します。

  2. セマンティックハイライトを選択し、必要に応じて色の範囲をカスタマイズします。

Semantic highlighting

これにより、言語のデフォルトからこの設定を継承するすべての言語でセマンティックハイライトが有効になります。代わりに特定の言語 (たとえば、C#) で有効にするには、エディター | カラースキームの切り替え | C# | セマンティックハイライト設定ページ Ctrl+Alt+S に移動し、次の値を継承チェックボックスをオフにして、セマンティックハイライトチェックボックスをオンにします。

関連ページ:

レイヤーベースの設定

Rider 設定ダイアログでは、ページアイコンを見て、特定のページに使用されている設定管理メカニズムを確認できます。任意のアイコンでマークされていないページは、ユーザープロファイルに保存されている IDE 設定をホストします。レイヤーベースの設定は ReSharper と互換性があるため、ReSharper を使用している場合、チームメンバーのいずれかがそれを使用している場合、Rider は ReSharper で構成した設定を読み取って適用できます。「ソリューションパーソナル」および「ソリュ...

配色: IDE テキストのフォントと色

開発者は、エディターのソースコード、検索結果、デバッガー情報、コンソールの入出力など、多くのテキストリソースを操作します。このテキストのフォーマットには色とフォントスタイルが使用されており、一目で理解できるようになります。JetBrains Rider では、IDE テキストで使用される色とフォントを定義する構成可能な配色から選択できます。事前定義された配色を使用するか、あなたの好みに合わせてカスタマイズすることができます。スキームを共有することも可能です。配色を選択を押して設定を開き、を選択し...

ステートメントの補完

このコマンドは、必要な構文要素(括弧、中括弧、セミコロンなど)を挿入し、次のステートメントの入力を開始できる位置に移動します。ステートメント補完ステートメントのコアを入力します(例については以下のシナリオを参照)。を押します。このコマンドは、括弧の自動クローズ、セミコロンの追加、、ステートメントの補完など、さまざまなシナリオで役立ちます。例: 新しいメソッドを宣言するたびに、ステートメント補完はメソッドのパラメーターを指定した後に便利です:public void Foo(string input...

カラーアシスタンス

JetBrains Rider には、コード内のカラー定義を扱うための一連の機能が用意されています。色がどのように定義されているかに関係なく、エディター内のすべての色の値には、対応する色のアイコンがあります。カラーアイコンの上にマウスを置くと、他の形式でカラー値を確認できます。色は補完リストでも視覚化されています。ハイライトされている色の定義が表示されている場合は、専用のビジュアルエディターを使用して色の定義を変更できます。色の定義を変更するキャレットをハイライトされた色の定義に置きます。を押し...