クイック アクション

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

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

Note

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

クイックアクションアイコンを理解する

Visual Studio では、クイック アクションが使用可能かどうかを示すためにいくつかのアイコンが使用されます。 アイコンの種類は、クイック アクションがレコメンデーションであるか、リファクタリングを含む必須の修正であるかを示します。

  • ドライバー ねじ回しアイコン: コードを改善するための推奨アクション。

  • 黄色の電球 電球アイコン: コードの重大ではない問題に対処するための推奨アクション。

  • エラー電球 エラー電球アイコン: コード内のエラーを修正したり、必要なリファクタリングを適用したりするための重要なアクション。

どの言語でも、サードパーティは SDK の一部としてカスタム診断と提案を提供できます。 Visual Studio はこれらのルールに基づいて電球を表示します。

コードを改善するためのレコメンデーションを適用する

クイックアクションが利用可能な場合は、該当するコードの横にある電球 電球アイコン またはドライバー ねじ回しアイコン アイコンを選択できます。

  • 利用可能な改善点を確認するには、アイコンの横にある下矢印を選択するか、 潜在的な修正を表示 リンクを使用します。

    Visual Studio の電球アイコンでクイック アクションのレコメンデーションの詳細を表示するスクリーンショット。

  • 推奨される変更をコードに適用するには、アイコンを選択します。 利用可能なアクションを示すコード行にカーソルがあるときに、Ctrl + ピリオド (.) を選択することもできます。

エラーを修正するためのアクションを適用する

コードにエラーがあり、Visual Studio で推奨される修正がある場合は、エラーのあるコードの下に赤い波線が表示されます。 マークされたコードの横にはエラー電球 エラー電球アイコン アイコンも表示されます。

  • 利用可能な修正を確認するには、アイコンの横にある下矢印を選択するか、 潜在的な修正を表示 リンクを使用します。

    Visual Studio のクイック アクションの潜在的な修正とエラーの電球アイコンを示すスクリーンショット。

  • 推奨される変更をコードに適用するには、アイコンを選択します。 利用可能なアクションを示すコード行にカーソルがあるときに、Ctrl + ピリオド (.) を選択することもできます。

ヒント

コード修正クイックアクションの一部をオフにすることができます。 詳細については、「.NET のソース コード分析を無効にする」を参照してください。

利用可能なアクションを見つける

Visual Studio で利用可能なクイック アクションのコードを確認するには、電球 電球アイコン、ドライバー ねじ回しアイコン、エラー電球 エラー電球アイコン をスキャンします。

  • コードの上にマウスを移動すると、クイック アクション アイコンが表示されます。

    Visual Studio の基本的なクイック アクションのレコメンデーションと電球アイコンを示すスクリーンショット。

  • 挿入カーソル (|) をコード行に移動し、コード エディターの左余白にあるクイック アクション アイコンを確認します。

  • 使用可能なクイック アクションとリファクタリング オプションの一覧を表示するには、行の任意の場所で Ctrl + ピリオド (.) を選択します。