Actions rapides

Les actions rapides vous permettent de refactoriser, générer ou modifier facilement le code en une seule action. Les actions rapides sont disponibles pour les fichiers C#, C++ et Visual Basic. Certaines actions sont spécifiques à un langage, d’autres s’appliquent à tous les langages.

Les actions rapides peuvent servir à :

Notes

Cette rubrique s’applique à Visual Studio sur Windows. Pour Visual Studio pour Mac, consultez Refactorisation (Visual Studio pour Mac).

Les actions rapides peuvent être appliquées en utilisant les icônes en forme d’ampoule light bulb icon ou de tournevis screwdriver icon, ou en appuyant sur Ctrl+. quand le curseur se trouve sur une ligne de code pour laquelle une action est disponible. Une ampoule d’erreur error light bulb icon apparaît s’il existe une ligne ondulée rouge indiquant une erreur, pour laquelle Visual Studio met à disposition un correctif.

Des éditeurs tiers peuvent fournir des diagnostics et des suggestions personnalisés pour n’importe quel langage, par exemple dans le cadre d’un Kit de développement logiciel (SDK). Dans ce cas, les ampoules Visual Studio s’affichent en fonction des règles établies.

Icônes

L’icône qui s’affiche quand une action rapide est disponible donne une indication du type de correctif ou de refactorisation disponible. L’icône en forme de tournevisscrewdriver icon indique simplement que des actions sont disponibles pour modifier le code, mais vous ne devez pas nécessairement les utiliser. L’icône en forme d’ampoule jaunelight bulb icon indique qu’il existe des actions que vous tout intérêt à effectuer pour améliorer votre code. L’icône en forme d’ampoule d’erreurerror light bulb icon indique qu’il existe une action permettant de résoudre une erreur dans votre code.

Pour afficher une ampoule ou un tournevis

Si un correctif est disponible, les ampoules apparaissent :

  • Lorsque vous pointez la souris à l’emplacement d’une erreur

    Light bulb with mouse hovering

  • Dans la marge gauche de l’éditeur lorsque vous déplacez le point d’insertion (curseur) dans la ligne de code concernée

Vous pouvez aussi appuyer sur Ctrl+. n’importe où sur une ligne pour voir la liste des actions rapides et des refactorisations disponibles.

Pour afficher les corrections éventuelles, sélectionnez la flèche vers le bas en regard de l’ampoule ou le lien Afficher les corrections éventuelles. Une liste des actions rapides disponibles s’affiche.

Light bulb expanded

Astuce

Pour savoir comment désactiver certaines actions rapides de correction de code, consultez Désactiver l’analyse du code source pour .NET.