ReSharper 2020.3 ヘルプ

マーカーバーとステータスインジケータ

マーカーバーとステータスインジケーターを使用すると、現在のファイルの設計時コードインスペクションの結果を確認し、コードの問題間を移動できます。また、マーカーバーには、たとえば現在のファイルの使用箇所をハイライトするときに、他の ReSharper アイテムの特別なマークが表示されます

次の場合、マーカーバーは表示されず、ステータスインジケータにはポーズアイコンThemed icon error stripe off screen grayが表示されます。

マーカーバー

Marker bar(also known as the 'Error Stripe') is a sidebar integrated into the editor scroll bar or displayed on the right of the scroll bar. The Marker bar can represent the following items as individual markers:

マーカーには、対応するアイテムの種類を表すさまざまな色があります。色はさまざまな配色によって異なる場合がありますが、アイテムの種類ごとにマーカーバーの色を個別に構成できます。

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

Marker bar

マーカーバーの外観を構成する

  1. メインメニューから ReSharper | オプションを選択するか、Alt+R O を押してから、左側の環境 | エディター | 外観を選択します。

  2. マーカーバーにあるラジオボタンを使用して、マーカーバーを表示するか、スクロールバーに統合するかを選択します(Visual Studio 2013 以降)。

  3. マーカーバーがスクロールバーに組み込まれている場合は、マーカーの幅を設定することもできます。

マーカーバーマーカーの色を構成する

  1. メニューからツール | オプションを選択して、環境 | フォントと色ページに移動します。

  2. In the アイテムを表示する list, find items that start with ReSharper and end with ... Marker on Error Stripe, for example: ReSharper Code Analysis Error Marker on Error Stripe.

  3. アイテムフォアグラウンドセレクタを使用して、選択したマーカーの色を選択します。

ステータスインジケータ

ステータスインジケータ — an icon at the top of the marker bar. It shows the status of the code inspection in the current file or indicates the usage highlighting mode . When you you hover the mouse cursor over it, a popup appears to show the total number of errors and warnings in the current file , or (if you are in the usage highlighting mode) the number of usages in the file.

ステータスインジケータをクリックすると、ファイル内のコードの問題や使用箇所を切り替えることができます。

Status indicator

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

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

次へ / 前のエラー / 警告 / メッセージ これらのコマンドは、現在のファイルにコードの問題がある場合に表示されます。使用すると、最も重大度の高いコードの問題をナビゲートすることができます。エラーがある場合は、エラー間を移動するだけです。すべてのエラーが修正されるとすぐに警告間をナビゲートします。
次へ / 前へ これらのコマンドは、ファイル内の使用箇所ハイライトし、見つかった使用箇所間をジャンプできるようにするときに表示されます
強化された構文の色付け このオプションを使用すると、ReSharper 構文のハイライトスキームを有効または無効にできます。
選択すると、言語識別子は Visual Studio オプションで定義されている色でハイライトされます:ツール | オプション | 環境 | フォントおよび色
ReSharper によって提供される構文 ID のリストは、アイテムを表示するリストで使用できます。各名前は ReSharper プレフィックスで始まります。

このオプションを無効にすると、マウスオーバー時に表示される記号情報のツールチップも無効になることに注意してください。


このオプションは、ReSharper オプションのコードインスペクション | 設定ページの色識別子オプションと同期されます。
インポート / ポップアップを表示する このオプションを選択すると、C# および VB.NET で名前空間をインポートすることを提案するポップアップが、インポートされていないタイプがファイルで検出された場合に表示されます。
Namespace import quick-fix
チェックボックスが選択されていない場合、対応するアクションは Alt+Enterアクションリストで使用できます。
このオプションは、ReSharper オプションのコードインスペクション | 設定ページのポップアップを使用して ' 名前空間のインポート ' アクションを表示するオプションと同期されます。
インレイヒントを表示
Control+Alt+Shift+5
現在のソリューションでインレイヒントを切り替えます。
Clang-Tidy 分析を有効にする
Control+Alt+Shift+D9
現在の文書の統合 Clang-Tidy 分析を切り替えます。
Visual Studio バルブを隠す This option is not available in Visual Studio versions older than 2015.
If it is selected, Visual Studio のクイックアクション (バルブとドライバーのアイコン)(英語) are not shown separately but integrated into ReSharper's action list.
The option is synchronized with the Visual Studio バルブを隠す option on the 環境 | エディター | Visual Studio の機能 page of ReSharper options.
Visual Studio 波線を非表示 This option is not available in Visual Studio versions older than 2015.
If it is selected, Visual Studio's error highlighting in the editor is not displayed, only ReSharper's highlighting appears.
The option is synchronized with the Visual Studio 波線を非表示 option on the 環境 | エディター | Visual Studio の機能 page of ReSharper options.
分析の一時停止 / 再開
Control+Alt+Shift+D8
このオプションを使用すると、現在のファイルをコードインスペクションから除外したり、以前に除外されていた場合はそれを含めたりできます。

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

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

Themed icon error stripe error screen gray 赤色のマーカが表示されると、警告をエラーとして扱うがプロジェクトのプロパティで有効になっていない限り、ファイルにエラーが含まれているため実行時にプロジェクトがコンパイルされたり例外につながることがあります。
Themed icon error stripe warning screen gray 黄色いマーカは警告がいくつかあるが、プロジェクトのコンパイルを妨げるエラーはないことを意味します。
Themed icon error stripe ok screen gray 緑色のマーカーは、コードにエラー警告が含まれていないことを意味しますが、重大度レベルが低い(提案またはヒント)コードの問題が残っている可能性があります。
Themed icon error stripe off screen gray オフ ファイルはコードインスペクションから除外されています。これを元に戻し、Control+Alt+Shift+D8 を押すことでコードインスペクションを有効にすることができます。
Themed icon error stripe find next screen gray ファイル内の使用箇所をハイライトすると、Esc を押すまで、その使用箇所に対応する青いマークがマーカーに表示され、対応するアイコンが状況インジケーターに表示されます。このモードでは、ステータスインジケータをクリックして見つかった使用箇所を切り替えることができます。

関連ページ:

設計時にコードの問題を検出する

ReSharper は、エディターでコードファイルを開くとすぐに分析を開始し、最後まで編集を続けます。検出されたすべてのコードの問題は、重大度に従ってエディターでハイライトされます。課題のマップは、エディターウィンドウの右側のマーカーバーにも表示されます。ここでは、ファイルのステータスを即座に確認し...

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

ReSharper | 検索 | ファイル内の使用箇所をハイライトエディターは、キャレットでのシンボルの使用箇所を自動的にハイライトします。これは、短いファイルや小さなコンテキストのローカルにとって非常に便利です。ただし、この種類のハイライトは、キャレットがシンボルに留まっている場合にのみ選択...

コードインスペクション設定の構成

コード注釈を使用して、ReSharper がコードをインスペクションする方法をカスタマイズすることもできます。設計時コードインスペクションを構成する :デフォルトでは、ReSharper は、サポートされている言語に対応するすべてのファイルで設計時コードインスペクションを有効にします。必要に応じて、...

デコンパイルされたソースに移動する

|逆コンパイルされたソースこのコマンドを使用すると、逆コンパイルによって再構築されたライブラリタイプとメソッドの宣言に移動できます。逆コンパイルされたソースコードは、再構築されたソースファイルとして、読み取り専用モードでエディターに表示されます。関連するすべての ReSharper のナビゲーション...

構造検索と置換

場合によっては、正規表現に一致する特定のシンボルやテキストの出現を検索するなどの標準的な検索方法では、目的の結果が得られない場合があります。例:プロジェクトに固有のコードの匂いを見つけたり、リファクタリングする必要があるコードを見つける必要があるかもしれません。ReSharper を使用すると、特定...

予定リスト

ReSharper は、コード内のタスクと技術的負債を追跡する簡単な方法を提供します。特定のパターンに一致するコード項目(コメント、文字列リテラル、または識別子)は、To-do Explorer ウィンドウを使用して、エディターだけでなくソリューション全体でも簡単に見つけることができます。To-do...