ReSharper 2020.1ヘルプ

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

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 — this indicator appears in C++ header and source files and notifies you that there is either 宣言/定義 the current symbol or 主なテンプレート/専門分野 for the class template. You can use this indicator to navigate to the corresponding items.

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

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

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

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

アクションリスト

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

Action list

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

Action list also displays the search ThemedIcon QuickSearch Screen Gray png icon. It appears to remind you that you can navigate to action right from the action list by starting to type the action name or related words.

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

ReSharper: Code inspection options in Alt+Enter menu
最終更新日: 2020年8月05日

関連ページ:

エディターの外観

ReSharper | オプション | 環境 | エディター | 外観このReSharperオプションのページでは、ReSharperの機能をエディターに表示する方法を調整できます。強調表示:現在行の強調表示Select this checkbox to allow the current line...

アクションバー

By default, ReSharper shows allaction indicatorsin theアクションバー— a vertical bar next to the left margin of the text editor:ReSharperオプションの環境 | エディター | 外...

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

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

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

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

ブックマーク

後でコード内のある場所に戻りたい場合は、ソリューション内またはライブラリコード内の任意のコード行をブックマークでマークできます。使用できるブックマークには次の2種類があります。ニーモニックのブックマーク—現在のソリューションの上位10位のように、しばしば参照するコード行をマークするのに最も役立ちます...

実行構成

ReSharper | ツール | 実行構成...ReSharperは、ソリューションの複数の実行構成の作成、管理、実行を支援します。実行構成では、プロジェクト、静的メソッドまたは実行可能ファイルを実行またはデバッグできます。If you havedotUltimatelicense, you ca...