クイック アクション

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

クイック アクションを使用すると、次のことができます。

クイック アクション アイコンについて

Visual Studio では、クイック アクションを使用できるタイミングを示すために、いくつかのアイコンが使用されます。 アイコンの種類は、クイック アクションが推奨または必要な修正 (リファクタリングを含む) であるかどうかを示します。

  • ねじ回しねじ回しアイコン: コードの改善に推奨されるアクション。

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

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

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

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

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

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

    Visual Studio の基本的なクイック アクションの推奨事項と電球アイコンを示すスクリーンショット。

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

また、使用可能なクイック アクションを手動で確認することもできます。

  • コード行を右クリックし、[クイック アクションとリファクタリング] 選択して、使用可能なクイック アクションとリファクタリング オプションの一覧を表示します。

  • 行の任意の場所で Ctrl + ピリオド (.) を選択します。

推奨事項を適用してコードを改善する

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

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

    Visual Studio の電球アイコンが表示されたクイック アクションの推奨事項の詳細を示すスクリーンショット。

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

アクションを適用してエラーを修正する

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

  • 使用可能な修正プログラムを表示するには、アイコンの横にある下矢印を選択するか、[修正候補の表示] リンクを使用します。

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

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

ヒント

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

AI のサポートを受ける

Copilotがある場合は、クイック アクションの電球を使用中に AI の支援を受けることができます。 電球メニューで、[Copilot で修正] を選択します。 これにより、GitHub Copilot Chat とのインライン チャットが開き、使用可能な修正プログラムが提供されます。

電球のクイック アクション GitHub Copilot オプションを示すスクリーンショット。