Ações Rápidas

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. As Ações Rápidas estão disponíveis para C#, C++ e os arquivos de código do Visual Basic. Algumas ações são específicas para uma linguagem e outras se aplicam a todas as linguagens.

É possível usar as Ações rápidas para:

Observação

Este tópico aplica-se ao Visual Studio no Windows. Para o Visual Studio para Mac, confira Refatoração (Visual Studio para Mac).

As Ações Rápidas podem ser aplicadas usando os ícones de lâmpada light bulb icon ou chave de fenda screwdriver icon ou pressionando Ctrl+. quando o cursor estiver em uma linha de código em que uma ação está disponível. Você verá uma lâmpada de erro error light bulb icon se houver uma linha ondulada vermelha indicando um erro e o Visual Studio terá uma solução disponível para esse erro.

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.

Ícones

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. O ícone de chave de fendascrewdriver icon indica apenas que há ações disponíveis para alterar o código, mas não é necessário usá-las. O ícone de lâmpada amarelalight bulb icon indica que há ações disponíveis que você deve executar para melhorar o seu código. O ícone de lâmpada de erroerror light bulb icon indica que há uma ação disponível que corrige um erro no seu código.

Para ver uma lâmpada ou chave de fenda

Se uma correção estiver disponível, lâmpadas aparecerão:

  • Quando você passa o mouse no local de um erro

    Light bulb with mouse hovering

  • Na margem esquerda do editor quando você move o cursor para a linha aplicável do código

Pressione Ctrl+. em qualquer lugar em uma linha para ver uma lista de Ações Rápidas e refatorações disponíveis.

Para ver possíveis correções, selecione a seta para baixo ao lado da lâmpada ou do link Mostrar possíveis correções. Uma lista de Ações Rápidas disponíveis é exibida.

Light bulb expanded

Dica

Para saber como desativar algumas das Ações Rápidas de correção de código, consulte Desabilitar a análise de código-fonte para .NET.