ReSharper 2019.2ヘルプ

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

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

次の場合、マーカーバーは表示されず、ステータスインジケータにはポーズアイコン ThemedIcon ErrorStripeOff Screen Gray が表示されます。

マーカー・バー

マーカー・バー(「エラーストライプ」とも呼ばれます)は、エディタースクロールバーに統合されたサイドバーです。スクロールバーの右側に表示されます。ステータスバーは、次の項目を個々のマーカーとして表すことができます。

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

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

Marker bar

マーカーバーの外観を設定するには

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

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

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

マーカーの色を設定するには

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

  2. アイテムを表示するリストで、ReSharperで始まり...エラーストライプのマーカーで終わる項目(例:エラー・ストライプ上のReSharperコード解析エラー・マーカー)を見つけます。

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

ステータスインジケータ

ステータスインジケータ —マーカーバーの上部にある小さなアイコン—ファイル内のコードインスペクションのステータスを表示するか、使用強調表示モードを示します。マウスカーソルをその上に置くと、インジケーターは現在のファイルのエラーと警告の総数、または(使用状況強調表示モードの場合)ファイルの使用数を示します。

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

Status indicator

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

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

次へ/前のエラー/警告/メッセージ

これらのコマンドは、現在のファイルにコードの課題がある場合に表示されます。使用すると、最も重大度の高いコードの課題をナビゲートすることができます。エラーがある場合は、エラー間を移動するだけです。すべてのエラーが修正されるとすぐに警告間をナビゲートします。

次へ/前へ

これらのコマンドは、ファイル内の使用箇所を強調表示し、見つかった使用箇所間をジャンプできるようにするときに表示されます

強化された構文の色付け

このオプションを使用すると、ReSharper 構文強調表示スキームを有効または無効にすることができます。
これが選択されていると、言語IDはVisual Studioオプションツール | オプション | 環境 | フォントおよび色で定義されている色で強調表示されます。
ReSharperによって提供される構文IDのリストはアイテムを表示するリストにあり、それぞれの名前はReSharper接頭部で始まります。
このオプションは、ReSharperオプションのコード・インスペクション | 設定ページの色識別子オプションと同期しています。

インポート/ポップアップを表示する

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

Namespace import quick-fix
チェックボックスが選択されていない場合、対応するアクションは Alt+Enterアクションリストで利用できます。
このオプションは、ReSharperオプションのコード・インスペクション | 設定ページのポップアップを使用して '名前空間のインポート'アクションを表示するオプションと同期されます。

パラメーター名ヒントを表示する

メソッド呼び出しのインラインパラメータ名のヒントを切り替えます。

Clang-Tidy分析を有効にする
Ctrl+Shift+Alt+9

現在の文書の統合Clang-Tidy分析を切り替えます。

VS球を抑制する

このオプションは、2015年より古いVisual Studioバージョンでは使用できません
選択されている場合、Visual Studioのクイックアクション (電球とドライバーのアイコン)(英語)は個別に表示されず、ReSharperのアクションリストに統合されます。
このオプションは、ReSharperオプションのコード・インスペクション | 設定ページのVisual Studio Light Bulbを表示しないオプションと同期されます。

VS squigglesを抑制する

このオプションは2015年より前のVisual Studioバージョンでは利用できません
選択されている場合、エディターでのVisual Studioのエラー強調表示は表示されず、ReSharperのハイライトのみが表示されます。
このオプションは、ReSharperオプションのコード・インスペクション | 設定ページのVisual Studioの波紋を抑制するオプションと同期しています。

分析の一時停止/再開
Ctrl+Shift+Alt+8

このオプションを使用すると、現在のファイルをコードインスペクションから除外したり、以前に除外されていた場合はそれを含めたりできます。

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

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

ThemedIcon ErrorStripeError Screen Gray

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

ThemedIcon ErrorStripeWarning Screen Gray

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

ThemedIcon ErrorStripeOK Screen Gray

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

ThemedIcon ErrorStripeOff Screen Gray

このファイルはコードインスペクションから除外されています。

ThemedIcon ErrorStripeFindNext Screen Gray

ファイル内の使用箇所を強調表示すると、Escを押すまで、その使用箇所に対応する青いマークがマーカーに表示され、対応するアイコンが状況インジケーターに表示されます。このモードでは、ステータスインジケータをクリックして見つかった使用箇所を切り替えることができます。

最終更新日: 2019年10月15日

関連ページ:

設計時にコード課題を検出

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

ファイルでの強調表示

現在のドキュメントでシンボルの使用箇所を探している場合は、検索結果ウィンドウの用途を分析するのではなく、すべての使用箇所を強調表示してその間をジャンプする方が便利です。読取りおよび書込みアクセスの使用方法は、さまざまな色で強調表示されています。このコマンドを異なるシンボルで呼び出すと、複数の異なるシ...

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

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

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

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

構造検索と置換

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

To-Doリストの使用

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