クイック アクションQuick Actions

クイック アクションを使うと、コードのリファクタリング、生成、その他の変更を、1 つの操作で簡単に行うことができます。Quick Actions let you easily refactor, generate, or otherwise modify code with a single action. クイック アクションは、C#、C++および Visual Basic のコード ファイルで使用できます。Quick Actions are available for C#, C++, and Visual Basic code files. クイック アクションには、言語に固有のものと、すべての言語が対象になるものがあります。Some actions are specific to a language, and others apply to all languages.

クイック アクションを使用して、次の操作を実行できます。Quick Actions can be used to:

クイック アクションは、電球 電球アイコン アイコンまたはねじ回し ねじ回しアイコン アイコンを使うか、適切なコード行にカーソルを置いて Ctrl+. キーを押すとQuick Actions can be applied by using the light bulb light bulb icon or screwdriver screwdriver icon icons, or by pressing Ctrl+. 利用できます。when your cursor is on a line of code for which an action is available. エラーを示す赤い波線があり、Visual Studio にそのエラーに対処するために使用可能な解決策がある場合は、エラー電球 エラー電球アイコン が表示されます。You'll see an error light bulb error light bulb icon if there is a red squiggle indicating an error, and Visual Studio has a fix available for that error.

いずれの言語でも、サードパーティは、たとえば SDK の一部として、カスタマイズした診断や提案を表示できます。Visual Studio はそれらの規則に基づいて電球マークを表示します。For any language, third parties can provide custom diagnostics and suggestions, for example as part of an SDK, and Visual Studio light bulbs light up based on those rules.

アイコンIcons

クイック アクションが使用可能なときに表示されるアイコンは、使用可能な解決策またはリファクタリングの種類を示します。The icon that appears when a Quick Action is available gives an indication of the type of fix or refactoring that's available. ねじ回しねじ回しアイコン アイコンは、コードを変更するのに使用可能なアクションがあることを示すだけで、必ずしもそれらを使用する必要はありません。The screwdriver screwdriver icon icon indicates just that there are actions available to change the code, but you shouldn't necessarily use them. 黄色の電球 電球アイコン アイコンは、コードを改善するために実行する必要がある使用可能なアクションがあることを示します。The yellow light bulb light bulb icon icon indicates there are actions available that you should do to improve your code. エラー電球 エラー電球アイコン アイコンは、コード内のエラーを修正するために使用可能なアクションがあることを示します。The error light bulb error light bulb icon icon indicates there's an action available that fixes an error in your code.

電球やねじ回しを表示するにはTo see a light bulb or screwdriver

  • 解決策が使用可能な場合は、エラーの場所にマウス ポインターを置くと、電球が自動的に表示されます。If a fix is available, light bulbs spontaneously appear when you hover the mouse at the location of an error.

    電球でのマウス ホバー

  • キャレットをクイック アクションが使用できるコード行に移動すると、エディターの左余白に電球とねじ回しが表示されます。Light bulbs and screwdrivers appear in the left margin of the editor when you move the caret into a line of code for which a Quick Action is available.

  • 行の任意の場所で Ctrl+. キーを押すと、Press Ctrl+. 使用可能なクイック アクションとリファクタリングの一覧が表示されます。anywhere on a line to see a list of available Quick Actions and refactorings.

修正候補を表示するにはTo see potential fixes

電球の横の下矢印を選択するか、[修正候補を表示する] リンクを選択すると、使用可能なクイック アクションのリストが表示されます。Select either the down arrow next to the light bulb or the Show potential fixes link to display a list of Quick Actions that are available.

拡大電球

関連項目See also