ReSharper 2019.2ヘルプ

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

Alt+Enter
ReSharper_AltEnter

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

アクションインジケータ

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

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

固定インジケータ

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

  • ThemedIcon UnitTestingOptionsPage Screen Gray - この方法は単体テストであり、実行してデバッグすることができます。

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

  • ThemedIcon TestMethodSuccess Screen Gray - 最後の実行中に合格した単体テスト。

  • ThemedIcon TestFixtureSuccess Screen Gray - 最後の実行中に渡された単体テストクラスのテスト。

  • ThemedIcon TestMethodFail Screen Gray - 最後の実行中に単体テストが失敗しました。

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

  • ThemedIcon TestMethodIgnored Screen Gray - 最後の実行中に単体テストは無視されました。

  • ThemedIcon TestFixtureIgnored Screen Gray - 最後の実行中に、単体テストクラスのすべてのテストが無視されます。

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

  • ThemedIcon HasOverrides Screen Gray - 型は他の場所でオーバーライドされ、これらのオーバーライドにナビゲートできます。

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

  • ThemedIcon Overrides Screen Gray - メンバーは継承された仮想メンバーまたは抽象メンバーをオーバーライドし、それにナビゲートすることができます。

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

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

  • ThemedIcon SpecificCulture Screen Gray - リソースは特定の文化に対してオーバーライドされているため、派生定義にナビゲートできます。

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

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

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

  • ThemedIcon Switch Screen Gray - ReSharper C++またはReSharper Ultimateを使用している場合、このインジケーターはC++ヘッダーファイルとソースファイルに表示され、宣言/定義に現在のシンボル、またはクラステンプレートに主なテンプレート/専門分野があることを通知します。この区分を使用して、対応する明細にナビゲートすることができます。

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

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

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

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

アクションリスト

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

Action list

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

アクションリストには検索 ThemedIcon QuickSearch Screen Gray アイコンも表示されます。アクション名または関連語を入力し始めると、アクションリストから直接アクションに移動できることがわかります。

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

ReSharper: Code inspection options in Alt+Enter menu
最終更新日: 2019年10月15日

関連ページ:

エディターの外観

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

アクションバー

デフォルトでは、ReSharperはアクションバー内のすべてのアクションインジケータを表示します。これはテキストエディターの左マージンの横にある縦線です。ReSharperオプションのページで設定可能なアクションバーを有効にするオプションを使用して、バーを非表示にすることができます。この場合、固定ア...

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

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

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

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

ブックマーク

カスタムナビゲーションのニーズに合わせて、ReSharperはコード行をブックマークでマークしてそれらの間を移動する方法を提供します。ブックマークには2種類のブックマークがあります。番号付きブックマーク- このタイプの各ブックマークを切り替えることができ、専用のショートカットを使ってそれぞれのブック...

実行構成の使用

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