JetBrains Rider 2025.3 ヘルプ

エラーストライプとステータスインジケータ

エラーストライプとステータスインジケータは、現在のファイルの設計時コードインスペクションの結果を視覚化し、コードの問題間を移動できます。また、エラーストライプには、ブックマークハイライトされた使用箇所など、他の機能の特別なマークが表示されます。

エラーストライプ

エラーストライプは、エディターのスクロールバーに統合されたサイドバーです。次の項目を個別のマーカーとして表示できます。

マーカーには、対応するアイテムの種類に応じて異なる色があります。色はさまざまな配色間で異なる場合がありますが、アイテムの種類ごとにエラーストライプの色を個別に設定できます。

バー上のマーカーの位置は、ファイル内の対応する項目の相対位置を示します。マーカーの上にマウスポインタを置くと各項目のポップアップのヒントが表示され、クリックすると関連するコード行に直接移動できます。

Error stripe

マーカーに対応するコードが表示されているエディター領域の外側にあり、JetBrains Rider 設定 Ctrl+Alt+Sエディター | 一般 | 外観ページでスクロールバーのホバーにコードレンズを表示するが有効になっている場合、マーカーの上にマウスを置くと、対応するコードの問題を含むこのコードフラグメントがポップアップに表示されます。

JetBrains Rider: Viewing code and problems outside editor frame

エラーストライプの外観を構成する

  1. Ctrl+Alt+S を押すか、メニューからファイル | 設定 (Windows および Linux) または JetBrains Rider | 環境設定 (macOS) を選択し、左側のエディター | カラースキームの切り替え | 一般を選択します。

  2. リスト内のアイテムを選択し、エラーストライプマークチェックボックスを使用して、エラーストライプでアイテムを表示または非表示にします。その横のカラーピッカーを使用して、エラーストライプ上のアイテムを表す色を選択します。

    その他のエディター項目の設定は、エディター | カラースキームの切り替えにある他の設定ページで見つけることができます。例: ブレークポイントにはデフォルトではマーカーがありませんが、デバッガーページで有効にすることができます。

    JetBrains Rider: Configuring marker bar (error stripe)
  3. エラーストライプにマークされたアイテムを見つける方法がわからない場合は、次の方法で設定を見つけることができます。

    1. エラーストライプマーカーをクリックして、キャレットがエディターの関連アイテムに到達するようにします。

    2. Ctrl+Shift+A を押して、jump to colors and fonts の入力を開始し、リストでこのコマンドを選択します。

    3. エラーストライプ上のアイテムとその表示に影響するすべての外観プロパティが表示されます。以下の例では、警告に黄色のエラーストライプマークが表示されます。

      JetBrains Rider: editing colors and fonts
    4. このプロパティを選択すると、その設定に直接アクセスできます。

ステータスインジケータ

ステータスインジケータ — デフォルトでは、エディターの右上隅に問題の数を含むウィジェットとして表示されるか、コンパクトビューモードではエラーストライプの上部にアイコンとして表示されます。現在のファイルのコードインスペクションのステータスを示します。コンパクトビューモードでクリックすると、現在のファイル内のエラーと警告の総数を示すポップアップが表示されます。現在のドキュメントのカバレッジ情報が利用可能な場合、インジケーターには単体テストのカバレッジデータを含む追加のアイコンが含まれます。

Status indicator in the 'widget' mode

ステータスインジケータのコンテキストメニュー

ステータスインジケーターを右クリックして をクリックし、コンテキストメニューから次のコマンドとオプションを使用することもできます。

インスペクションの構成

特定のインスペクションの重大度レベルを変更したり、完全に無効にしたりできるコードインスペクション設定を開きます。

自動インポートツールチップを表示

このオプションを選択すると、ファイルで 1 つ以上のインポートされていないタイプが検出されると、C# および VB.NET で名前空間インポートすることを提案するポップアップが表示されます。

Namespace import quick-fix

このオプションは、JetBrains Rider 設定 Ctrl+Alt+Sコード編集 | タイプインポートページのエディターで「不足している参照のインポート」ポップアップを表示するオプションと同期されます。

コンパクトビュー

有効にすると、ステータスインジケーターがエラーストライプの上部に単一のアイコンとして表示されます。

ステータスインジケータアイコンの意味

ステータスインジケータは、次の意味を持つ異なるアイコンを持つことができます。

赤色のマーカが表示されると、警告をエラーとして扱うがプロジェクトのプロパティで有効になっていない限り、ファイルにエラーが含まれているため実行時にプロジェクトがコンパイルされたり例外につながることがあります。

黄色いマーカは警告がいくつかあるが、プロジェクトのコンパイルを妨げるエラーはないことを意味します。

緑色のマーカーは、コードにエラー警告が含まれていないことを意味しますが、重大度レベルが低い(提案またはヒント)コードの問題が残っている可能性があります。

ステータスインジケータは、次の場合に OFF アイコンを表示します。

設計時インスペクションはグローバルに無効になっています

JetBrains Rider 設定 Ctrl+Alt+Sエディター | インスペクション設定ページでコード分析を有効にするを選択すると、再度有効にできます。

コードインスペクションは現在のファイルで無効になっています

現在のファイルはコード分析から除外されます。明示的に、含まれているフォルダーによって、または JetBrains Rider 設定 Ctrl+Alt+Sエディター | インスペクション設定ページのスキップする要素セクションのファイルマスクによってリストされます。

Ctrl+Alt+Shift+8 を押すと、現在のファイルのコード分析を切り替えることができます。これにより、スキップする要素リストに追加またはスキップする要素リストから削除されます。

ファイルが大きすぎるため、デザイン時コードインスペクションが無効になっています

パフォーマンスとメモリ消費を最適化するために、JetBrains Rider は、300 キロバイトを超えるファイルで設計時のインスペクションを自動的に無効にします。このような各ファイルで Ctrl+Alt+Shift+8 を押すと、コード分析が有効になります。

ファイルサイズが 2500 キロバイトを超える場合、コーディング支援を含むすべての JetBrains Rider 機能はそのファイルで無効になり、Ctrl+Alt+Shift+8 を押しても効果はありません。この制限は、idea.max.intellisense.filesize IDE プロパティを使用してグローバルに拡張できます。

ファイルはソリューションに含まれていないため、分析されません

JetBrains Rider には、各ファイルで使用されているシンボルと参照を分析するためのソリューションモデルが必要です。現在のソリューションに含まれていないファイル(.xml などの一部の自己完結型ファイルを除く)を分析することはできません。

これは、逆コンパイルされたファイルや、コンパイルされたコードを移動するときに開くシンボルサーバーからのファイルでよく発生します。意味のある編集を行う方法がないため、通常、このようなファイルを分析することは望ましくありません。

一方、システムファイルマネージャーまたはファイル | オープンを介してファイルをドラッグアンドドロップして編集するためにファイルを開いた場合は、ファイルが属するソリューションを開くか、現在のソリューションにファイルを含める必要があります。(ターゲットプロジェクトを右クリックして、追加 | 既存のアイテムを追加を選択します)。

ファイルの分析中に内部エラーが発生しました

まれに、JetBrains Rider がファイルを分析できない内部エラーが発生する場合があります。このような場合は、分析インデックスをクリーンアップして IDE を再起動します。メインメニューからファイル | キャッシュの破棄を選択します。

2024 年 9 月 23 日

関連ページ:

設計時にコードの問題を分析する

JetBrains Rider は、エディターでコードファイルを開くとすぐに、コードファイルが閉じられるまで分析を開始します。検出されたすべてのコードの問題は、重大度に応じてエディターでハイライトされます。問題のマップは、エディターウィンドウの右側のエラーストライプにも表示されます。ここでは、ファイルのステータスを即座に確認し、マークをクリックして特定のコードの問題に移動できます。デザインタイムインスペクションの機能:デザイン時のインスペクション機能は、Rider エディターの基本機能への主要...

ブックマーク

後でコードのどこかに戻りたい場合は、ソリューションとライブラリコードのファイルとフォルダーだけでなく、コード行もブックマークできます。行ブックマークがガターに表示されます。それに加えて、現在のソリューションのすべてのブックマークはブックマークツールウィンドウ ( ) で使用でき、リストにグループ化できます。ツールウィンドウには、すべてのブレークポイントとピン留めされたデバッガー項目も表示され、これらは専用のリストに自動的に追加されます。ブックマーク切り替え:使用できるブックマークには、次の 2...

ファイル内の使用箇所をハイライト

エディターは、キャレットでのシンボルの使用箇所を自動的にハイライトします。これは、短いファイルや小さなコンテキストのローカルにとって非常に便利です。ただし、この種類のハイライトは、キャレットがシンボルに留まっている場合にのみ選択範囲が存在するため、より大きなコンテキストでは常にうまく機能するとは限りません。また、Esc を押すまで表示されるキャレットに依存しないハイライトもあり、読み取りおよび書き込みアクセスの使用に異なる構成可能な色を適用します。このハイライトを 1 つのアイテムまたは複数の異な...

TODO リスト

JetBrains Rider を使用すると、コード内のタスクと技術的負債を簡単に追跡できます。特定のパターンに一致するコード項目 (コメント、文字列リテラル、識別子) は、エディター内だけでなく、TODO ウィンドウを使用してソリューション全体でも簡単に見つけることができます。TODO 項目は、そのタイプ (編集、通常、質問、警告、エラー) に応じてエディターとエラーストライプでハイライトされます。色は、エディター | TODO 設定ページで設定できます。TODO パターン:デフォルトでは、...

コードインスペクション

JetBrains Rider は、サポートされているすべての言語で 2500 を超えるコードインスペクションを提供します。これらのインスペクションは、開いているすべてのファイルの設計時にコードの問題を検出してハイライトするために適用されます。また、特定の範囲内のすべてのコードの問題を検出するために適用されます。インスペクション JetBrains Rider が提供するコードの種類を調べるには、異なる言語の JetBrains Rider コードインスペクションの全リストをご覧ください。コードイ...

アクションインジケーターとアクションリスト

Rider のテキストエディターで最も注目すべきことは、アクションインジケータとアクションリストです。これらは、JetBrains Rider によってサポートされるすべてのファイル(C#、VB.NET、XML、CSS、JavaScript、ASP.NET など)に表示され、使用可能なアクションについて通知し、それらの適用を支援します。アクションインジケータ:アクションインジケーターは、テキストエディターの左余白に表示されるアイコンです。これらのアイコンは、対応する行とキャレット位置で使用でき...