Ações RápidasQuick Actions
As Ações Rápidas permitem refatorar, gerar ou, de outro modo, modificar o código de maneira fácil com uma única ação.Quick Actions let you easily refactor, generate, or otherwise modify code with a single action. As Ações Rápidas estão disponíveis para C#, C++ e os arquivos de código do Visual Basic.Quick Actions are available for C#, C++, and Visual Basic code files. Algumas ações são específicas para uma linguagem e outras se aplicam a todas as linguagens.Some actions are specific to a language, and others apply to all languages.
É possível usar as Ações rápidas para:Quick Actions can be used to:
- Aplicar uma correção de código para uma violação de regra do analisador de códigoApply a code fix for a code analyzer rule violation
- Suprimir uma violação de regra do analisador de código ou Configurar sua gravidadeSuppress a code analyzer rule violation or configure its severity
Aplicar uma refatoração (por exemplo, embutida em uma variável temporária)Apply a refactoring (for example, inline a temporary variable)
Gerar código (por exemplo, introduzir uma variável local)Generate code (for example, introduce a local variable)
Observação
Este tópico aplica-se ao Visual Studio no Windows.This topic applies to Visual Studio on Windows. Para o Visual Studio para Mac, confira Refatoração (Visual Studio para Mac).For Visual Studio for Mac, see Refactoring (Visual Studio for Mac).
As ações rápidas podem ser aplicadas usando o ícone de ou ícones de
pressionando Ctrl + .Quick Actions can be applied by using the light bulb
or screwdriver
icons, or by pressing Ctrl+. quando o cursor estiver em uma linha de código para a qual uma ação está disponível.when your cursor is on a line of code for which an action is available. Você verá uma lâmpada de erro
se houver um rabisco vermelho, indicando um erro e o Visual Studio terá uma solução disponível para esse erro.You'll see an error light bulb
if there's a red squiggle indicating an error and Visual Studio has a fix available for that error.
Para qualquer linguagem, terceiros podem oferecer sugestões e diagnósticos personalizados, por exemplo, como parte de um SDK, e as lâmpadas do Visual Studio aparecerão de acordo com essas regras.For any language, third parties can provide custom diagnostics and suggestions, for example as part of an SDK, and Visual Studio light bulbs appear based on those rules.
ÍconesIcons
O ícone exibido quando uma Ação Rápida fica disponível oferece uma indicação do tipo de correção ou que a refatoração está disponível.The icon that appears when a Quick Action is available gives an indication of the type of fix or refactoring that's available. O ícone de chave de fenda indica apenas que há ações disponíveis para alterar o código, mas você não deve necessariamente usá-las.The screwdriver
icon indicates just that there are actions available to change the code, but you shouldn't necessarily use them. O ícone de lâmpada amarela
indica que há ações disponíveis que você deve executar para melhorar o seu código.The yellow light bulb
icon indicates there are actions available that you should do to improve your code. O ícone de lâmpada de erro
indica que há uma ação disponível que corrige um erro no seu código.The error light bulb
icon indicates there's an action available that fixes an error in your code.
Para ver uma lâmpada ou chave de fendaTo see a light bulb or screwdriver
Se uma correção estiver disponível, lâmpadas aparecerão:If a fix is available, light bulbs appear:
Quando você passa o mouse no local de um erroWhen you hover the mouse at the location of an error
Na margem esquerda do editor quando você move o cursor para a linha aplicável do códigoIn the left margin of the editor when you move the caret (cursor) into the applicable line of code
Você também pode pressionar Ctrl + .You can also press Ctrl+. em qualquer lugar em uma linha para ver uma lista de Ações Rápidas e refatorações disponíveis.anywhere on a line to see a list of available Quick Actions and refactorings.
Para ver possíveis correções, selecione a seta para baixo ao lado da lâmpada ou do link Mostrar possíveis correções.To see potential fixes, select either the down arrow next to the light bulb or the Show potential fixes link. Uma lista de Ações Rápidas disponíveis é exibida.A list of available Quick Actions is displayed.
Confira tambémSee also
- Geração de código no Visual StudioCode generation in Visual Studio
- Ações Rápidas comunsCommon Quick Actions
- Estilos de código e ações rápidasCode styles and Quick Actions
- Escrever e refatorar o código (C++)Write and refactor code (C++)
- Refatoração (Visual Studio para Mac)Refactoring (Visual Studio for Mac)