À propos de GitHub Copilot et de Visual Studio
GitHub Copilot fournit des suggestions de type autocomplétion de la part d’un programmeur en binôme d’IA pendant que vous codez. Pour plus d’informations, consultez « À propos de GitHub Copilot ».
Si vous utilisez Visual Studio, vous pouvez visualiser et intégrer les suggestions de GitHub Copilot directement dans l’éditeur. Ce guide montre comment utiliser GitHub Copilot dans Visual Studio pour Windows.
Prérequis
-
Pour utiliser GitHub Copilot, vous devez disposer d’un abonnement GitHub Copilot actif. Pour plus d’informations, consultez « À propos de la facturation pour GitHub Copilot ».
-
Pour utiliser GitHub Copilot dans Visual Studio, vous devez avoir installé Visual Studio 2022 17.2 ou version ultérieure. Pour plus d’informations, consultez la documentation relative à l’IDE Visual Studio.
Remarque : GitHub Copilot ne peut pas être utilisé avec Visual Studio pour Mac.
Installation de l’extension Visual Studio
Pour utiliser GitHub Copilot, vous devez d’abord installer l’extension Visual Studio.
-
Dans la barre d’outils Visual Studio, cliquez sur Extensions, puis sur Gérer les extensions.

-
Dans la fenêtre « Gérer les extensions », cliquez sur Visual Studio Marketplace, recherchez l’extension GitHub Copilot, puis cliquez sur Télécharger.

-
Fermez la fenêtre « Gérer les extensions », puis quittez et relancez Visual Studio.
-
Si vous le souhaitez, pour vérifier que GitHub Copilot est installé et activé, revenez à Gérer les extensions, cliquez sur Installé pour afficher les extensions actuellement installées, puis cliquez sur GitHub Copilot pour afficher les informations d’état.

-
Ouvrez ou créez un projet dans Visual Studio.
-
Dans la boîte de dialogue « Microsoft Visual Studio », pour copier le code d’activation de votre appareil, cliquez sur OK.

-
Une fenêtre d’activation d’appareil s’ouvrira dans votre navigateur. Collez le code de l’appareil, puis cliquez sur Continuer.
- Pour coller le code sur un système Windows ou Linux, appuyez sur Ctrl+v.
- Pour coller le code sur un système macOS, appuyez sur commande+v.
-
GitHub demandera les autorisations nécessaires pour GitHub Copilot. Pour approuver ces autorisations, cliquez sur Autoriser le plug-in GitHub Copilot .
-
Une fois les autorisations approuvées, Visual Studio affiche une confirmation.

Voir votre première suggestion
Note: If you have duplication detection enabled for GitHub Copilot, you may receive limited suggestions, or no suggestions, when using the code examples provided. As an alternative, you can start by typing your own code to see suggestions from GitHub Copilot. For more information on duplication detection, see "Enabling or disabling duplication detection."
- Dans Visual Studio, créez un fichier C# ( *.cs).
- Dans le fichier C#, tapez la signature de fonction suivante. GitHub Copilot suggère automatiquement un corps de fonction entier en texte grisé, comme indiqué ci-dessous. La suggestion exacte peut varier.
C# int CalculateDaysBetweenDates(
1. Pour accepter la suggestion, appuyez sur Tab.
Voir d’autres suggestions
Pour n’importe quelle entrée donnée, GitHub Copilot peut proposer plusieurs suggestions. Vous pouvez sélectionner la suggestion à utiliser ou rejeter toutes les suggestions. 1. Dans Visual Studio, créez un fichier C# ( *.cs).
-
Dans le fichier C#, tapez la signature de fonction suivante. GitHub Copilot affichera une suggestion.
C# int CalculateDaysBetweenDates( -
Si d’autres suggestions sont disponibles, vous pouvez les voir en appuyant sur Alt+] (ou Alt+[).
-
Si vous le souhaitez, vous pouvez pointer sur la suggestion pour afficher la palette de commandes GitHub Copilot afin de choisir des suggestions.
-
Pour accepter une suggestion, appuyez sur Tab. Pour rejeter toutes les suggestions, appuyez sur Échap.
Génération de suggestions de code à partir de commentaires
Vous pouvez décrire quelque chose que vous voulez faire en utilisant du langage naturel dans un commentaire : GitHub Copilot va alors suggérer le code pour réaliser votre objectif.
-
Dans Visual Studio, créez un fichier C# ( *.cs).
-
Dans le fichier C#, tapez le commentaire suivant. GitHub Copilot suggère une implémentation de la fonction.
C# using System.Xml.Linq; var doc = XDocument.Load("index.xhml"); // find all images -
Pour accepter la suggestion, appuyez sur Tab.
Activation ou désactivation de GitHub Copilot
L’icône d’état de GitHub Copilot dans le panneau inférieur de la fenêtre Visual Studio indique si GitHub Copilot est activé ou désactivé. Quand il est activé, la couleur d’arrière-plan de l’icône correspond à la couleur de la barre d’état. Quand il est désactivé, elle comporte une ligne en diagonal.
-
Pour activer ou désactiver GitHub Copilot, cliquez sur l’icône GitHub Copilot dans le panneau inférieur de la fenêtre Visual Studio.

-
Si vous désactivez GitHub Copilot, il vous sera demandé si vous souhaitez désactiver les suggestions de façon globale ou pour le langage du fichier que vous êtes en train de modifier.
- Pour désactiver les suggestions de GitHub Copilot globalement, cliquez sur Activer globalement.
- Pour désactiver les suggestions de GitHub Copilot pour le langage spécifié, cliquez sur Désactiver pour LANGAGE.