ReSharper 2020.2 ヘルプ

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

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 — ユニットテストクラスのすべてのテストは、最後の実行中に無視されます。

  • ThemedIcon HasImplementations Screen Gray png — インターフェースには実装があり、これらの実装に移動できます。

  • ThemedIcon HasOverrides Screen Gray png — タイプは他の場所でオーバーライドされ、これらのオーバーライドに移動できます。

  • ThemedIcon Implements Screen Gray png — メンバーはインターフェースメソッドを実装し、そこに移動できます。

  • ThemedIcon Overrides Screen Gray png — メンバーは継承された仮想または抽象メンバーをオーバーライドし、そこに移動できます。

  • ThemedIcon Recursion Screen Gray png — 呼び出しは再帰的です。これが末尾呼び出しの場合、ReSharper はクイックフィックス再帰を反復(英語)置き換える(英語)ように提案します。

  • ThemedIcon Hides Screen Gray png — メンバーは、オーバーライドすることなく、基本クラスで同じメンバーを非表示にします。

  • ThemedIcon SpecificCulture Screen Gray png — 特定のカルチャに対してリソースがオーバーライドされ、派生した定義に移動できます。

  • ThemedIcon BaseCulture Screen Gray png — リソースは基本カルチャで定義されており、デフォルトのカルチャの定義に移動できます。

  • ThemedIcon Bookmark3 Screen Gray png — この行にはブックマークがあります。

  • ThemedIcon RunDebug Screen Gray png — 静的メソッドには実行構成があります

  • ThemedIcon Switch Screen Gray png — このインジケータは C++ ヘッダーとソースファイルに表示され、現在のシンボル宣言 / 定義またはクラステンプレートの主なテンプレート / 専門分野のいずれかがあることを通知します。このインジケーターを使用して、対応するアイテムに移動できます。

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

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

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

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

アクションリスト

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

Action list

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

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

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

ReSharper: Code inspection options in Alt+Enter menu
最終更新日 :

関連ページ:

エディターの外観

ReSharper | オプション | 環境 | エディター | 外観このReSharperオプションのページでは、ReSharperの機能をエディターに表示する方法を調整できます。強調表示:現在行の強調表示このチェックボックスを選択すると、コードの操作中に現在の行が強調表示されます。Visual

アクションバー

デフォルトでは、ReSharperはアクションバー(テキストエディターの左マージンの横にある垂直バー)のすべてのアクションインジケーターを表示します。ReSharperオプションの環境 | エディター | 外観ページで設定可能なアクションバーを有効にするオプションを使用して、バーを非表示にすることが...

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

ユニットテストの支援は、他の JetBrains .NET 製品を拡張することができます:ユニットテストをプロファイルできdotTraceとでユニットテストのコードカバレッジ解析dotCoverを。これらの製品はdotUltimateライセンスに含まれています。現在のドキュメントでテストを見つける

コードの課題のクイックフィックス — ReSharper

ReSharper を使用すると、設計時に検出されたほとんどのコード課題を即座に修復できます。強調表示されたコードの課題で を押して、課題を解決したり最適以下のコードを改善したりするための適切な方法を選択するのと同じくらい簡単です。クイックフィックスを適用する :クイックフィックスは、ハイライ...

ブックマーク

ReSharper | ナビゲート | ブックマーク | ブックマーク…後でコード内のある場所に戻りたい場合は、ソリューション内またはライブラリコード内の任意のコード行をブックマークでマークできます。使用できるブックマークには次の 2 種類があります。ニーモニックのブックマーク— 現在のソ...

実行構成

ReSharper | ツール | 実行構成 ...ReSharper は、ソリューションの複数の実行構成の作成、管理、実行を支援します。実行構成では、プロジェクト、静的メソッドまたは実行可能ファイルを実行またはデバッグできます。dotUltimateライセンスをお持ちの場合は、JetBrai...