Partage via


Actions rapides

Les actions rapides dans Visual Studio vous permettent de refactoriser, de générer ou de modifier facilement votre code avec une seule action. Les actions rapides sont disponibles pour les fichiers de code C#, C++et Visual Basic. Certaines actions sont spécifiques à une langue, et d’autres s’appliquent à toutes les langues.

Les actions rapides peuvent être utilisées pour :

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 :

  • tournevisicône de tournevis: action suggérée pour améliorer votre code.

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

  • ampoule d’erreuricône d’ampoule d’erreur: action critique pour corriger une erreur dans votre code ou appliquer une 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 Kit de développement logiciel (SDK). Visual Studio affiche des ampoules basées sur ces règles.

Rechercher des actions disponibles

Vous pouvez vérifier votre code pour les actions rapides disponibles dans Visual Studio en recherchant l’icône d’ampoule icône d’ampoule, tournevis icône de tournevis, et ampoule d’erreur icône d’ampoule d’erreur :

  • Déplacez votre souris sur votre code et notez les icônes Action rapide :

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

  • Déplacez le curseur d’insertion (|) dans une ligne de code et recherchez les icônes 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 les actions rapides sont disponibles, vous pouvez sélectionner l’ampoule , l'icône d’ampoule ou le tournevis , l'icône de tournevis en regard du code applicable.

  • Pour afficher les améliorations disponibles, sélectionnez la flèche vers le bas à côté de l’icône ou utilisez le lien Afficher les correctifs potentiels.

    Capture d’écran montrant les détails de la recommandation Action rapide avec l’icône d’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 a une correction recommandée, vous voyez une bascule rouge sous le code avec l’erreur. L’ampoule d’erreur et l’icône d’ampoule d’erreur s’affichent également à côté du code marqué.

  • Pour afficher les correctifs disponibles, sélectionnez la flèche vers le bas à côté de l’icône ou utilisez le lien Afficher les correctifs potentiels.

    Capture d’écran montrant l’icône de correction potentielle d’action rapide et d’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 du correctif de code. Pour plus d’informations, consultez Désactiver l’analyse du code source pour .NET.

Obtenir de l’aide sur l’IA

Si vous avez Copilot, vous pouvez obtenir de l’assistance par l’IA lors de l’utilisation de l’ampoule Actions rapides. Dans le menu ampoule, choisissez Réparer 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.