Actions rapides
Les actions rapides dans Visual Studio vous permettent de refactoriser, générer ou modifier facilement votre 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 à :
- appliquer un correctif de code en cas de violation de règle de l’analyseur de code ;
- supprimer une violation de règle de l’analyseur de code ou configurer sa gravité ;
- appliquer une refactorisation (par exemple, rendre inline une variable temporaire) ;
- générer du code (par exemple, pour introduire une variable locale).
Comprendre les icônes Action rapide
Visual Studio utilise plusieurs icônes pour indiquer quand les actions rapides sont disponibles. Le type d’icône indique si l’action rapide est une recommandation ou un correctif requis, y compris la refactorisation :
Tournevis : action suggérée pour améliorer votre code.
Ampoule jaune : action recommandée pour résoudre les problèmes non critiques avec votre code.
Ampoule d’erreur : action critique pour corriger une erreur dans votre code ou appliquer la refactorisation nécessaire.
Pour n’importe quel langage, des tiers peuvent fournir des diagnostics et des suggestions personnalisés, tels qu’une partie d’un SDK. Visual Studio affiche des ampoules basées sur ces règles.
Trouver les actions disponibles :
Vous pouvez vérifier votre code pour connaître les actions rapides disponibles dans Visual Studio en analysant l’ampoule , le tournevis et l’ampoule d’erreur :
Déplacez votre souris sur votre code et recherchez les icônes d'action rapide :
Déplacez le curseur d’insertion (|) dans une ligne de code et recherchez les icônes d'action rapide dans la marge gauche de l’éditeur de code.
Vous pouvez également rechercher manuellement les actions rapides disponibles :
Cliquez avec le bouton droit sur une ligne de code et choisissez Actions rapides et refactorisations pour obtenir la liste des actions rapides disponibles et des options de refactorisation.
Sélectionnez Ctrl + point (.) n’importe où sur une ligne.
Appliquer des recommandations pour améliorer le code
Lorsque des actions rapides sont disponibles, vous pouvez sélectionner l’icône ampoule ou tournevis en regard du code concerné.
Pour afficher les améliorations disponibles, sélectionnez la flèche vers le bas en regard de l’icône ou utilisez le lien Afficher les corrections éventuelles.
Pour appliquer la modification recommandée à votre code, sélectionnez l’icône. Vous pouvez également sélectionner Ctrl + point (.) lorsque votre curseur se trouve sur une ligne de code qui affiche une action disponible.
Appliquer des actions pour corriger les erreurs
S’il existe une erreur dans votre code et que Visual Studio recommande une correction, vous voyez un soulignement ondulé rouge sous le code erroné. L’icône ampoule d’erreur s’affiche également en regard du code marqué.
Pour afficher les corrections disponibles, sélectionnez la flèche vers le bas en regard de l’icône ou utilisez le lien Afficher les corrections éventuelles.
Pour appliquer la modification recommandée à votre code, sélectionnez l’icône. Vous pouvez également sélectionner Ctrl + point (.) lorsque votre curseur se trouve sur une ligne de code qui affiche une action disponible.
Conseil
Vous pouvez désactiver certaines actions rapides de correction de code. Pour plus d’informations, consultez Désactiver l’analyse du code source pour .NET.
Obtenir l’assistance IA
Si vous avez Copilot, vous pouvez obtenir de l’aide sur l’IA lors de l’utilisation de l’ampoule Quick Actions. Dans le menu de l’ampoule, choisissez Corriger avec Copilot. Cela ouvre une conversation inline avec GitHub Copilot Chat, vous offrant un correctif disponible.