ReSharper 2020.2ヘルプ

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

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

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

マーカー・バー

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

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

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

Marker bar

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

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

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

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

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

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

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

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

ステータスインジケータ

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

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

Status indicator

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

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

次へ/前のエラー/警告/メッセージこれらのコマンドは、現在のファイルにコードの課題がある場合に表示されます。使用すると、最も重大度の高いコードの課題をナビゲートすることができます。エラーがある場合は、エラー間を移動するだけです。すべてのエラーが修正されるとすぐに警告間をナビゲートします。
次へ/前へこれらのコマンドは、ファイル内の使用箇所強調表示すると表示され、見つかった使用箇所の間をジャンプできます。
強化された構文の色付けこのオプションでは、ReSharper 構文強調表示スキームを有効または無効にできます。
選択されている場合、言語識別子はVisual Studioオプションで定義されている色で強調表示されます:ツール | オプション | 環境 | フォントおよび色
ReSharperによって提供される構文識別子のリストは、アイテムを表示するリストで利用できます。各名前は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電球を隠すこのオプションは、2015年より前のVisual Studioバージョンでは使用できません
選択すると、Visual Studioのクイックアクション (電球とドライバーのアイコン)(英語)は個別に表示されず、ReSharperのアクションリストに統合されます。
このオプションは、ReSharperオプションの環境 | エディター | Visual Studioの機能ページのVisual Studio電球を隠すオプションと同期されます。
Visual Studio波線を非表示このオプションは、2015年より前のVisual Studioバージョンでは使用できません
これを選択すると、エディターでのVisual Studioのエラー強調表示は表示されず、ReSharperの強調表示のみが表示されます。
このオプションは、ReSharperオプションの環境 | エディター | Visual Studioの機能ページのVisual Studio波線を非表示オプションと同期されます。
分析の一時停止/再開
Control+Alt+Shift+D8
このオプションを使用すると、現在のファイルをコードインスペクションから除外したり、以前に除外されていた場合はそれを含めることができます。

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

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

ThemedIcon ErrorStripeError Screen Gray png赤色のマーカが表示されると、警告をエラーとして扱うがプロジェクトのプロパティで有効になっていない限り、ファイルにエラーが含まれているため実行時にプロジェクトがコンパイルされたり例外につながることがあります。
ThemedIcon ErrorStripeWarning Screen Gray png黄色いマーカは警告がいくつかあるが、プロジェクトのコンパイルを妨げるエラーはないことを意味します。
ThemedIcon ErrorStripeOK Screen Gray png緑色のマーカーは、コードにエラー警告が含まれていないことを意味しますが、重大度レベルが低い(提案またはヒント)コードの課題が残っている可能性があります。
ThemedIcon ErrorStripeOff Screen Gray png オフファイルはコードインスペクションから除外されています。これを元に戻し、Control+Alt+Shift+D8を押すことでコードインスペクションを有効にすることができます。
ThemedIcon ErrorStripeFindNext Screen Gray pngファイル内の使用箇所強調表示すると、Escを押すまで、使用箇所に対応する青いマークがマーカーに表示され、対応するアイコンがステータスインジケーターに表示されます。このモードでは、ステータスインジケーターをクリックして、見つかった使用箇所の間をジャンプできます。
最終更新日: 2020年7月14日

関連ページ:

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

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

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

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

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

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

構造検索と置換

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

予定リスト

ReSharper | Windows | To-do エクスプローラーReSharperは、コード内のタスクと技術的負債を追跡する簡単な方法を提供します。特定のパターンに一致するコードアイテム(コメント、文字列リテラル、または識別子)は、To-do Explorerウィンドウを使用するソリューショ...

ファイル内の使用箇所を強調表示

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