ReSharper 2020.3 ヘルプ

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

Alt+Enter
ReSharper_AltEnter

ReSharper が Visual Studio テキストエディターに追加する最も注目すべきものの中には、アクションインジケータアクションリストがあります。これらは、ReSharper でサポートされているすべてのファイル(C#、VB.NET、XML、CSS、JavaScript、ASP.NET など)に表示され、使用可能なアクションについて通知し、適用できます。

アクションインジケータ

アクションインジケータは、設定に応じて、アクションバーの左マージンやテキストエディターの本文に表示されるアイコンです。これらのアイコンは、対応する行とカーソル位置で使用可能なアクションを示します。同じ場所で使用可能なアクションが複数ある場合は、優先度が最も高いアクションに対応するアイコンが表示されます。

アクションインジケータには、固定インジケータと状況依存インジケータの 2 種類があります。

固定インジケータ

固定インジケータは常に表示され、以下について通知します。

  • Test — このメソッドは単体テストであり、実行およびデバッグできます。

  • Test — このクラスは単体テストクラスであり、テストを含むテストを実行およびデバッグできます。

  • Passed — 最後の実行中に合格した単体テスト。

  • Passed — 最後の実行中に渡された単体テストクラスのテスト。

  • Failed — 最後の実行中に単体テストが失敗しました。

  • Failed — 最後の実行中に、単体テストクラスの少なくとも 1 つのテストが失敗しました。

  • Ignored — 最後の実行中に単体テストは無視されました。

  • Ignored — 最後の実行中に、単体テストクラスのすべてのテストが無視されました。

  • Themed icon has implementations screen gray — インターフェースには実装があり、これらの実装に移動できます。

  • Themed icon has overrides screen gray — 型は他の場所でオーバーライドされ、これらのオーバーライドにナビゲートできます。

  • Themed icon implements screen gray — メンバーはインターフェースメソッドを実装しており、そこに移動できます。

  • Themed icon overrides screen gray — メンバーは継承された仮想メンバーまたは抽象メンバーをオーバーライドし、それにナビゲートすることができます。

  • Themed icon recursion screen gray — 呼び出しは再帰的です。これが末尾呼び出しの場合、ReSharper は、再帰を反復(英語)置き換える (英語) クイックフィックスを提案します。

  • Themed icon hides screen gray — メンバーは、オーバーライドすることなく、基本クラス内で同じメンバーを非表示にします。

  • Themed icon specific culture screen gray — リソースは特定のカルチャに対してオーバーライドされ、派生した定義に移動できます。

  • Themed icon base culture screen gray — リソースは基本カルチャで定義されており、デフォルトカルチャの定義に移動できます。

  • Themed icon bookmark3 screen gray — この行にブックマークがあります。

  • Themed icon run debug screen gray — 静的メソッドには実行構成があります

  • Themed icon switch screen gray — この標識は C++ ヘッダーおよびソースファイルに表示され、現在のシンボルである宣言 / 定義またはクラステンプレートの主なテンプレート / 専門分野のいずれかがあることを通知します。この区分を使用して、対応する明細にナビゲートすることができます。

キャレットに敏感なインジケータ

キャレットをコード内の特定の場所に設定し、この場所で役立つ可能性のあるアクションを 1 つ以上提案すると、キャレットに敏感なインジケータが表示されます。

ほとんどの場合、ReSharper はキャレット位置にいくつかのアクションを示すことができます。より高い優先度を持つ特定のアクションのインジケータが優先度を下げていくつかのアクションを隠すことがよくあります。

以下のリストの Caret-sensitive アクションインジケータは、優先順位の高い順に(高い順に)表示されます。

アクションリスト

キャレットが対応する位置にあるときに特定のアクションインジケーターをクリックするか、Alt+Enter を押すと、利用可能なすべてのアクションがアクションリストというポップアップに表示されます。

Action list

提案を使用するかどうかは自由に選択できますが、現行のキャレット位置で入手可能なものを見てみる価値があります。

アクションリストには、検索 Themed icon quick search screen gray アイコンも表示されます。アクション名または関連する単語の入力を開始することで、アクションリストから直接アクションに移動できることを思い出させるように見えます。

ReSharper がキャレットで 1 つ以上のコードの問題を検出した場合、設定可能なインスペクションで検出された各問題のインスペクション [ インスペクション名 ]Themed icon settings screen gray サブメニューがアクションリストに表示されます。このサブメニューの項目を使用して、対応するインスペクションのオプションを設定できます

ReSharper: Code inspection options in Alt+Enter menu

関連ページ:

エディターの外観

この ReSharper オプションのページでは、ReSharper の機能をエディターに表示する方法を調整できます。ハイライト:現在行のハイライトこのチェックボックスを選択すると、コードの操作中に現在の行がハイライトされます。Visual Studio のオプションで、を選択し、ReSharper の現在の行表示アイテムのオプションを調整することによって、ハイライトの色を設定できます。このオプションを変更すると、この文書を再ロードした後に開いている文書に反映されます。一致する区切り文字をハイ...

現在のドキュメントで単体テストを処理する

ユニットテストの支援は、他の JetBrains .NET 製品を拡張することができます: ユニットテストをプロファイルでき dotTrace とでユニットテストのコードカバレッジ解析 dotCover を。これらの製品は、dotUltimate ライセンスに含まれています。現在のドキュメントでテストを見つける:ReSharper はサポートされているすべてのフレームワークの単体テストクラスと単体テストをエディター内で発見し、エディター内の各項目の横に対応するアクションインジケータを追加します。単体テス...

ブックマーク

後でコード内のある場所に戻りたい場合は、ソリューション内またはライブラリコード内の任意のコード行をブックマークでマークできます。使用できるブックマークには次の 2 種類があります。ニーモニックのブックマーク — 現在のソリューションの上位 10 位など、頻繁に参照するコード行をマークするのに最も役立ちます。最大 10 個の番号付きブックマークを同時に持つことができます。それらは、左側のエディターガターにある次のアイコンで示されます: この種類のブックマークには専用のショートカットを使用します。Ctr...

実行設定

ReSharper は、ソリューションの複数の実行構成の作成、管理、実行を支援します。実行構成では、プロジェクト、静的メソッドまたは実行可能ファイルを実行またはデバッグできます。dotUltimate ライセンスをお持ちの場合は、JetBrains dotTrace を使用して実行構成のプロファイルを作成できます。詳細については、ReSharper および dotTrace を使用してコード内の任意のメソッドを即座にプロファイリングする方法を参照してください。実行構成ポップアップ:実行設定ポップア...

C++ でのナビゲーションと検索

名前によるナビゲーション:ReSharper を使用すると、いくつかのキーストロークで任意のコードアイテムまたはファイルを表示できます。ナビゲーションの範囲には、ソリューション全体のシンボルとファイル、標準ライブラリとライブラリのすべてのシンボルとファイル、および外部依存関係が含まれます。ソリューション内のコード項目を名前で検索するすべての検索結果への統合アクセスを使用するには、を押してポップアップを表示し、入力を開始して、入力に一致するソリューション内のコードアイテムを見つけることができま

NuGet パッケージの検索、探索、インストール

ReSharper を使用すると、NuGet パッケージギャラリーで型または名前空間を検索し、一致するパッケージをチェックし、その内容を分析し、目的のパッケージをインストールすることができます。NuGet パッケージを探す:NuGet パッケージの検索を開始する最も簡単な方法は、未解決の名前空間で使用できる対応するアクションを使用することです。... とタイプ: いずれの場合でも、ReSharper は NuGet ブラウザーウィンドウを開き、目的のタイプまたは名前空間を含むすべてのパッケージを...