クイック アクション

適用対象:yesVisual Studio noVisual Studio for Mac

クイック アクションを使うと、コードのリファクタリング、生成、その他の変更を、1 つの操作で簡単に行うことができます。 クイック アクションは、C#、C++および Visual Basic のコード ファイルで使用できます。 クイック アクションには、言語に固有のものと、すべての言語が対象になるものがあります。

クイック アクションを使用して、次の操作を実行できます。

注意

このトピックは、Windows 上の Visual Studio に適用されます。 Visual Studio for Mac については、「リファクタリング (Visual Studio for Mac)」を参照してください。

クイック アクションを適用するには、電球 light bulb icon またはねじ回し screwdriver icon アイコンを使用するか、アクションを使用できるコード行にカーソルを置いて Ctrl+. キーを押します。 エラーを示す赤い波線があり、Visual Studio にそのエラーに対して使用できる解決策がある場合は、エラー電球 error light bulb icon が表示されます。

いずれの言語でも、サードパーティは、たとえば SDK の一部として、カスタマイズした診断や提案を表示できます。Visual Studio ではそれらの規則に基づいて電球マークが表示されます。

アイコン

クイック アクションが使用可能なときに表示されるアイコンは、使用可能な解決策またはリファクタリングの種類を示します。 ねじ回し screwdriver icon アイコンは、コードを変更するのに使用できるアクションがあることを示すだけで、必ずしもそれらを使用する必要はありません。 黄色の電球 light bulb icon アイコンは、コードを改善するために実行する "必要がある" アクションを使用できることを示します。 エラー電球 error light bulb icon アイコンは、コード内のエラーを修正するアクションを使用できることを示します。

電球やねじ回しを表示するには

使用できる修正がある場合は、電球が表示されます。

  • エラーの場所をマウスでポイントしたとき

    Light bulb with mouse hovering

  • 該当するコード行にキャレット (カーソル) を移動したとき、エディターの左余白に

また、行の任意の場所で Ctrl+. キーを押すと、使用可能なクイック アクションとリファクタリングの一覧が表示されます。

修正候補を表示するには、電球の横の下矢印を選択するか、[修正候補を表示する] リンクを選択します。 使用可能なクイック アクションのリストが表示されます。

Light bulb expanded

関連項目