JetBrains Rider 2020.2ヘルプ

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

Alt+Enter

Riderのテキストエディターで最も注目すべきことは、アクションインジケータアクションリストです。これらは、JetBrains Riderによってサポートされるすべてのファイル(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 —呼び出しは再帰的です。これが末尾呼び出しの場合、JetBrains Riderはクイックフィックス再帰を反復(英語)置き換える(英語)ように提案します。

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

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

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

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

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

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

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

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

アクションリスト

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

Action list

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

アクションリストが表示されている間に、入力を開始して利用可能なアクションを見つけて実行し、設定を検索することができます。

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

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

関連ページ:

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

現在のドキュメントでテストを見つける:JetBrains Riderはサポートされているすべてのフレームワークの単体テストクラスと単体テストをエディター内で発見し、エディター内の各項目の横に対応するアクションインジケータを追加します。単体テストが複数の単体テストセッションに含まれている場合、その実行...

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

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

ブックマーク

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

コード・インスペクション

JetBrains Riderはサポートされているすべての言語で2500以上のインスペクションを提供します。これらのインスペクションは、開いているすべてのファイルで設計時にコードの課題を検出して強調表示するため、および/または特定の範囲内ですべてのコードの課題を見つけるために使用されます。インスペク...

クイックフィックスの例

クイックフィックスは、さまざまな状況で利用できますが、リストアップするには大きすぎます。JetBrains Riderは、サポートされているすべての言語で合計1200を超えるクイックフィックスを提供します。ここでは、状況の小さな選択を使用して使用する方法を示します:型のミスマッチ:式の型を、式コンテ...

インプレース・リファクタリング

一部のリファクタリングは、コマンドを呼び出さずに適用できます。エディターでコードを変更するだけで十分です。変更がコードをリファクタリングするためのインテンションである可能性があることをJetBrains Riderが検出すると、変更されたコードの周囲に灰色の境界線が表示され、対応するアクションインジ...