Partage via


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 à :

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 Icône en forme de tournevis : action suggérée pour améliorer votre code.

  • Ampoule jaune icône en forme d’ampoule : action recommandée pour résoudre les problèmes non critiques avec votre code.

  • Ampoule d’erreur icône en forme d’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 icône en forme d’ampoule, le tournevis icône en forme de tournevis et l’ampoule d’erreur icône en forme d’ampoule d’erreur :

  • Déplacez votre souris sur votre code et recherchez les icônes d'action rapide :

    Capture d’écran montrant la recommandation Action rapide de base et l’icône ampoule dans Visual Studio.

  • 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 icône en forme d’ampoule ou tournevis icône en forme de 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.

    Capture d’écran montrant les détails de la recommandation Action rapide avec l’icône ampoule dans Visual Studio.

  • 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 icône en forme d’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.

    Capture d’écran montrant l'action rapide de correction éventuelle et l’icône ampoule d’erreur dans Visual Studio.

  • 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.

Capture d’écran montrant l’option Action rapide GitHub Copilot pour l’ampoule.