Skip to main content

Configuration de GitHub Copilot dans votre environnement

Vous pouvez activer, configurer ou désactiver GitHub Copilot dans un IDE pris en charge.

Qui peut utiliser cette fonctionnalité ?

GitHub Copilot peut ĂȘtre gĂ©rĂ© via des compte personnel avec GitHub Copilot Individual ou Ă  travers les comptes de l’organisation avec GitHub Copilot Business.

L’utilisation de GitHub Copilot est gratuite pour les Ă©tudiants, enseignants et responsables vĂ©rifiĂ©s de projets open source. Si vous n’ĂȘtes ni Ă©tudiant, ni enseignant, ni chargĂ© de maintenance d’un projet open source connu, vous pouvez utiliser GitHub Copilot dans le cadre d’un essai gratuit de 30 jours non renouvelable. AprĂšs l’essai gratuit, il vous faudra un abonnement payant pour continuer Ă  l’utiliser. Pour plus d’informations, consultez « À propos de la facturation de GitHub Copilot ».

À propos de GitHub Copilot dans les IDE JetBrains

Si vous utilisez un IDE JetBrains, GitHub Copilot peut effectuer la saisie semi-automatique du code Ă  mesure que vous tapez. AprĂšs l’installation, vous pouvez activer ou dĂ©sactiver GitHub Copilot, et vous pouvez configurer des paramĂštres avancĂ©s dans votre IDE ou sur GitHub.com. Cet article explique comment configurer GitHub Copilot dans l’IDE IntelliJ, mais les interfaces utilisateur des autres IDE JetBrains peuvent diffĂ©rer.

Prérequis

Pour configurer GitHub Copilot dans un IDE JetBrains, vous devez installer le plug-in GitHub Copilot. Pour plus d’informations, consultez « Bien dĂ©marrer avec GitHub Copilot ».

Utilisation ou réassociation des raccourcis clavier pour GitHub Copilot

Lorsque vous utilisez GitHub Copilot, vous pouvez utiliser les raccourcis clavier par dĂ©faut pour les suggestions inline dans votre IDE JetBrains. Vous pouvez Ă©galement relier les raccourcis Ă  vos raccourcis clavier prĂ©fĂ©rĂ©s pour chaque commande. Pour plus d’informations sur la liaison des raccourcis clavier dans votre IDE JetBrains, consultez la documentation de JetBrains. Par exemple, vous pouvez consulter la documentation IntelliJ IDEA.

Raccourcis clavier pour macOS

ActionRaccourci
Accepter une suggestion inlineOnglet
Ignorer une suggestion inlineÉchap
Afficher la suggestion inline suivanteOption (⌄) ou Alt+]
Afficher la suggestion inline prĂ©cĂ©denteOption (⌄) ou Alt+[
DĂ©clencher une suggestion inlineOption (⌄)+\
Ouvrez GitHub Copilot (suggestions supplĂ©mentaires dans un volet sĂ©parĂ©)Option (⌄) ou Alt+Retour

Raccourcis clavier pour Windows

ActionRaccourci
Accepter une suggestion inlineOnglet
Ignorer une suggestion inlineÉchap
Afficher la suggestion inline suivanteAlt+]
Afficher la suggestion inline précédenteAlt+[
DĂ©clencher une suggestion inlineAlt+\
Ouvrez GitHub Copilot (suggestions supplémentaires dans un volet séparé)Alt+Entrée

Raccourcis clavier pour Linux

ActionRaccourci
Accepter une suggestion inlineOnglet
Ignorer une suggestion inlineÉchap
Afficher la suggestion inline suivanteAlt+]
Afficher la suggestion inline précédenteAlt+[
DĂ©clencher une suggestion inlineAlt+\
Ouvrez GitHub Copilot (suggestions supplémentaires dans un volet séparé)Alt+Entrée

Activation ou désactivation de GitHub Copilot

Vous pouvez activer ou dĂ©sactiver GitHub Copilot dans votre IDE JetBrains. L’icĂŽne d’état GitHub Copilot dans le panneau infĂ©rieur de la fenĂȘtre JetBrains indique si GitHub Copilot est activĂ© ou dĂ©sactivĂ©. Quand cette option est activĂ©e, l’icĂŽne est mise en Ă©vidence. Quand elle est dĂ©sactivĂ©e, l’icĂŽne est grisĂ©e.

  1. Pour activer ou dĂ©sactiver GitHub Copilot, cliquez sur l’icĂŽne d’état dans le panneau infĂ©rieur Ă  droite de la fenĂȘtre JetBrains.

    Capture d’écran du panneau infĂ©rieur dans un IDE JetBrains. L’icĂŽne d’état GitHub Copilot est signalĂ©e en orange foncĂ©.

  2. Si vous dĂ©sactivez GitHub Copilot, il vous sera demandĂ© si vous souhaitez le dĂ©sactiver entiĂšrement ou seulement pour le langage du fichier que vous ĂȘtes en train de modifier. Pour dĂ©sactiver l’option globalement, cliquez sur DĂ©sactiver les saisies semi-automatiques. Si vous souhaitez dĂ©sactiver GitHub Copilot pour le langage spĂ©cifiĂ©, vous pouvez Ă©galement cliquer sur le bouton correspondant au langage.

    Capture d’écran du menu permettant de dĂ©sactiver GitHub Copilot globalement ou pour le langage actuel d’un IDE JetBrains.

Configuration des paramÚtres avancés pour GitHub Copilot

Vous pouvez gérer les paramÚtres avancés pour GitHub Copilot dans votre IDE JetBrains, par exemple la façon dont votre IDE affiche les saisies semi-automatiques de code ou les langages que vous souhaitez activer ou désactiver pour GitHub Copilot.

  1. Dans votre IDE JetBrains, cliquez sur le menu Fichier (Windows) ou sur le nom de l’application dans la barre de menus (macOS), puis cliquez sur Paramùtres.
  2. Sous Languages & Frameworks (Langages et frameworks), cliquez sur GitHub Copilot .
  3. Modifiez les paramÚtres selon vos préférences personnelles.
    • Pour ajuster le comportement et l’apparence des suggestions de code et vĂ©rifier automatiquement les mises Ă  jour, sĂ©lectionnez ou dĂ©sĂ©lectionnez les cases correspondantes.
    • Si vous avez choisi de recevoir des mises Ă  jour automatiques, vous pouvez choisir de recevoir des mises Ă  jour stables, mais moins frĂ©quentes, ou des mises Ă  jour nocturnes, qui peuvent ĂȘtre moins stables. Cliquez sur la liste dĂ©roulante Update channel (Canal de mise Ă  jour), puis sĂ©lectionnez Stable pour les mises Ă  jour stables ou Nightly (Nocturne) pour les mises Ă  jour nocturnes.

Configuration des paramĂštres de langage pour GitHub Copilot

Vous pouvez spĂ©cifier les langages que vous souhaitez activer ou dĂ©sactiver GitHub Copilot soit dans l’IDE, soit en Ă©ditant votre fichier github-copilot.xml. Si vous apportez des modifications aux paramĂštres de langage dans votre IDE, vous pouvez sĂ©lectionner et dĂ©sĂ©lectionner individuellement les langages que vous souhaitez activer ou dĂ©sactiver.

Si vous apportez des modifications aux paramĂštres de langage dans votre fichier github-copilot.xml, vous pouvez spĂ©cifier des langages individuels, ou vous pouvez utiliser un caractĂšre gĂ©nĂ©rique pour activer ou dĂ©sactiver GitHub Copilot pour tous les langages. Vous pouvez Ă©galement spĂ©cifier des exceptions, qui remplacent le paramĂštre de cartcaractĂšre gĂ©nĂ©rique pour les langages spĂ©cifiĂ©s. Par exemple, vous pouvez dĂ©sactiver GitHub Copilot pour tous les langages, Ă  l’exception de Python et YAML. Par dĂ©faut, lorsque vous installez l’extension GitHub Copilot, GitHub Copilot est activĂ© pour tous les langages.

Configuration des paramùtres de langage dans l’IDE

  1. Dans votre IDE JetBrains, cliquez sur le menu Fichier (Windows) ou sur le nom de l’application dans la barre de menus (macOS), puis cliquez sur Paramùtres.
  2. Sous Languages & Frameworks (Langages et frameworks), cliquez sur GitHub Copilot .
  3. Sous « Langages », sélectionnez ou désélectionnez les cases à cocher pour le langages pour lesquels vous souhaitez activer ou désactiver GitHub Copilot.
  4. Cliquez sur Appliquer, puis sur OK.
  5. Redémarrez votre IDE JetBrains pour que ces modifications prennent effet.

Modification de votre fichier github-copilot.xml

Pour configurer les paramĂštres de langages dans le fichiergithub-copilot.xml, vous devez modifier le languageAllowList. Chaque ligne que vous ajoutez au languageAllowList doit contenir une clĂ© d’entrĂ©e et une valeur. La clĂ© d’entrĂ©e est le nom du langage, ou (*) pour un caractĂšre gĂ©nĂ©rique. La valeur est soit true, soit false. Si la valeur est true, GitHub Copilot est activĂ©e pour le langage spĂ©cifiĂ©. Si la valeur est false, GitHub Copilot est dĂ©sactivĂ©e pour le langage spĂ©cifiĂ©.

Le fichier se trouve dans l’annuaire suivant :

  • macOS: ~/Library/Application Support/JetBrains/<product><version>/options/github-copilot.xml
  • Windows : %APPDATA%\JetBrains\<product><version>\options\github-copilot.xml
  • Linux : ~/.config/JetBrains/<product><version>/options/github-copilot.xml

Par exemple, si vous utilisez IntelliJ IDEA 2021.1 sur macOS, le fichier se trouve sur ~/Library/Application Support/JetBrains/IdeaIC2021.1/options/github-copilot.xml.

Le fichier github-copilot.xml peut ne pas ĂȘtre gĂ©nĂ©rĂ© tant que vous n’avez pas apportĂ© de modification Ă  votre configuration de langage par dĂ©faut dans les paramĂštres de l’IDE. Si vous ne pouvez pas localiser le fichier, vous devez essayer de modifier les paramĂštres de langage par dĂ©faut dans l’IDE. Pour plus d’informations, consultez « Configuration des paramĂštres de langage dans l’IDE ».

Vous pouvez Ă©galement crĂ©er le fichier manuellement et l’enregistrer Ă  l’emplacement de votre systĂšme d’exploitation rĂ©pertoriĂ© ci-dessus. Pour plus d’informations, consultez « Exemple de configuration de langages ».

  1. Ouvrez le fichier github-copilot.xml dans un Ă©diteur de texte.

  2. Entre les balises <map>, ajoutez la ligne ou les lignes pour les langages pour lesquelles vous souhaitez activer ou désactiver GitHub Copilot Par exemple, pour désactiver GitHub Copilot pour tous les langages :

    XML
    <entry key="*" value="false" />
    
  3. Enregistrez les modifications dans le fichier github-copilot.xml.

  4. Redémarrez votre IDE JetBrains pour que ces modifications prennent effet.

Exemples de configurations de langage

La configuration par défaut du fichier github-copilot.xml, qui active GitHub Copilot pour tous les langages est la suivante :

XML
<application>
  <component name="github-copilot">
    <languageAllowList>
      <map>
        <entry key="*" value="true" />
      </map>
    </languageAllowList>
  </component>
</application>

Pour désactiver GitHub Copilot pour tous les langages, la valeur de caractÚre générique (*) est remplacée par false :

XML
<application>
  <component name="github-copilot">
    <languageAllowList>
      <map>
        <entry key="*" value="false" />
      </map>
    </languageAllowList>
  </component>
</application>

Pour spécifier des langages individuellement, ajoutez une entrée pour chaque langage pour lequel vous souhaitez activer ou désactiver GitHub Copilot. Les paramÚtres de langage spécifiques remplacent le caractÚre générique. Par exemple, pour activer GitHub Copilot pour Python et YAML, et désactiver GitHub Copilot pour tous les autres langages, ajoutez les entrées suivantes :

XML
<application>
  <component name="github-copilot">
    <languageAllowList>
      <map>
        <entry key="*" value="false" />
        <entry key="Python" value="true" />
        <entry key="YAML" value="true" />
      </map>
    </languageAllowList>
  </component>
</application>

Vous pouvez Ă©galement ajouter une configuration pour mettre le languageAllowList en lecture seule dans les paramĂštres de l’IDE. Cela vous empĂȘchera de modifier les paramĂštres de langage dans l’IDE. Par exemple :

XML
<application>
  <component name="github-copilot">
    <option name="languageAllowListReadOnly" value="true" />
    <languageAllowList>
      <map>
        <entry key="*" value="true" />
      </map>
    </languageAllowList>
  </component>
</application>

Configuration des paramĂštres de GitHub Copilot sur GitHub.com

Avant de pouvoir commencer Ă  utiliser GitHub Copilot, vous devrez mettre en place un essai gratuit ou un abonnement. Pour plus d’informations sur la configuration d’un essai ou d’un abonnement pour votre compte personnel, consultez « Gestion de votre abonnement GitHub Copilot Individual ». Pour plus d’informations sur la configuration d’un abonnement pour votre organisation ou entreprise, consultez « Gestion de votre abonnement GitHub Copilot Business » ou, dans la documentation GitHub Enterprise Cloud, « Gestion de votre abonnement GitHub Copilot Enterprise ».

Une fois que vous avez un esssai ou un abonnement GitHub Copilot Individual actif, vous pouvez ajuster les paramĂštres GitHub Copilot pour votre compte personnel sur GitHub dans les paramĂštres GitHub Copilot. Les paramĂštres s’appliquent partout oĂč vous utilisez GitHub Copilot. Vous pouvez configurer les suggestions que GitHub Copilot propose et la façon dont GitHub utilise vos donnĂ©es tĂ©lĂ©mĂ©triques.

Activation ou désactivation de la détection de duplication

Remarque : Si vous ĂȘtes membre d’une organisation sur GitHub Enterprise Cloud et que votre organisation vous a attribuĂ© un siĂšge GitHub Copilot, vous ne pouvez pas configurer la dĂ©tection de duplications dans les paramĂštres de votre compte personnel. Votre paramĂštre de dĂ©tection de duplications est hĂ©ritĂ© de votre organisation ou de votre entreprise.

Vos paramĂštres personnels pour GitHub Copilot comprennent une option permettant d’autoriser ou de bloquer les suggestions d’achĂšvement du code qui correspondent au code accessible au public. Si vous choisissez de bloquer les suggestions qui correspondent au code public, GitHub Copilot vĂ©rifie les suggestions d’achĂšvement du code avec leur code environnant de 150 caractĂšres environ par rapport au code public sur GitHub. S’il existe une correspondance ou une correspondance proche, la suggestion ne vous est pas prĂ©sentĂ©e.

Si vous choisissez d’autoriser les suggestions correspondant au code public et que vous acceptez une pour laquelle une ou plusieurs correspondances ont Ă©tĂ© trouvĂ©es, vous pouvez cliquer Ă  partir d’une entrĂ©e dans le journal GitHub Copilot pour afficher une liste de rĂ©fĂ©rences sur GitHub. Pour plus d’informations, consultez « Recherche de code public qui correspond aux suggestions de GitHub Copilot ».

  1. Dans le coin supĂ©rieur droit d’une page, cliquez sur votre photo de profil, puis sur ParamĂštres.

    Screenshot of a user's account menu on GitHub. The menu item "Settings" is outlined in dark orange.

  2. Dans la barre latérale gauche, cliquez sur Copilot .

  3. Sous Suggestions correspondant au code public, sélectionnez le menu déroulant, puis cliquez sur Autoriser pour autoriser les suggestions correspondant au code public ou Bloquer pour bloquer les suggestions correspondant au code public.

  4. Pour confirmer vos nouveaux paramĂštres, cliquez sur Enregistrer.

Activation ou dĂ©sactivation de la collection d’invites et de suggestions

Vous pouvez choisir si les invites et les suggestions de votre Ă©diteur de code sont collectĂ©es et conservĂ©es par GitHub, puis traitĂ©es et partagĂ©es avec Microsoft, en ajustant vos paramĂštres utilisateur. Pour plus d’informations sur les donnĂ©es que GitHub Copilot peut collecter en fonction de vos paramĂštres de tĂ©lĂ©mĂ©trie, consultez « Conditions GitHub pour les produits et fonctionnalitĂ©s supplĂ©mentaires » et le « FAQ sur la confidentialitĂ© de GitHub Copilot ».

  1. Dans le coin supĂ©rieur droit d’une page, cliquez sur votre photo de profil, puis sur ParamĂštres.

    Screenshot of a user's account menu on GitHub. The menu item "Settings" is outlined in dark orange.

  2. Dans la barre latérale gauche, cliquez sur Copilot .

  3. Pour autoriser ou empĂȘcher GitHub d’utiliser vos donnĂ©es, sĂ©lectionnez ou dĂ©sĂ©lectionnez Autoriser GitHub Ă  utiliser mes extraits de code depuis l’éditeur de code pour amĂ©liorer les produits.

  4. Pour confirmer vos nouveaux paramĂštres, cliquez sur Enregistrer.

Pour aller plus loin

À propos de GitHub Copilot dans Visual Studio

Si vous utilisez Visual Studio, GitHub Copilot peut autocomplĂ©ter le code Ă  mesure que vous le tapez. AprĂšs l’installation, vous pouvez activer ou dĂ©sactiver GitHub Copilot, et vous pouvez configurer des paramĂštres avancĂ©s dans Visual Studio ou sur GitHub.com.

Prérequis

Pour configurer GitHub Copilot dans Visual Studio, vous devez installer le plug-in GitHub Copilot. Pour plus d’informations, consultez « Bien dĂ©marrer avec GitHub Copilot ».

Utilisation ou réassociation des raccourcis clavier pour GitHub Copilot

Vous pouvez utiliser les raccourcis clavier par dĂ©faut dans Visual Studio lorsque vous utilisez GitHub Copilot. Vous pouvez Ă©galement associer Ă  nouveau les raccourcis dans les paramĂštres d’outils pour Visual Studio en utilisant vos raccourcis clavier prĂ©fĂ©rĂ©s pour chaque commande spĂ©cifique. Vous pouvez rechercher chaque raccourci clavier par son nom de commande dans l’éditeur Raccourcis clavier.

Utilisation des raccourcis clavier par défaut

ActionRaccourciNom de commande
Afficher la suggestion inline suivanteAlt+.Edit.NextSuggestion
Afficher la suggestion inline précédenteAlt+,Edit.PreviousSuggestion
DĂ©clencher une suggestion inlineCtrl+Alt+\Edit.Copilot.TriggerInlineSuggestion

RĂ©associer les raccourcis clavier

Si vous ne voulez pas utiliser les raccourcis clavier par dĂ©faut dans Visual Studio lorsque vous utilisez GitHub Copilot, vous pouvez relier les raccourcis dans l’éditeur de raccourcis clavier en utilisant vos raccourcis clavier prĂ©fĂ©rĂ©s pour chaque commande spĂ©cifique.

  1. Dans la barre de menus Visual Studio, sous Outils, cliquez sur Options.

    Capture d’écran de la barre de menus Visual Studio. Le menu « Outils » est dĂ©veloppĂ© et l’élĂ©ment « Options » est mis en Ă©vidence par un contour orange.

  2. Dans la boßte de dialogue « Options », sous Environnement, cliquez sur Clavier.

  3. Sous « Afficher les commandes contenant : », recherchez la commande que vous voulez associer.

    Capture d’écran de la barre de recherche « Afficher les commandes contenant ». La chaĂźne « tools.next » est entrĂ©e dans le champ de recherche.

  4. Sous « Appuyez sur les touches de raccourci », tapez le raccourci que vous souhaitez attribuer à la commande, puis cliquez sur Attribuer.

    Capture d’écran des champs permettant d’entrer une nouvelle attribution de raccourci clavier.

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.

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

    Capture d’écran de la marge de l’éditeur dans Visual Studio avec l’icĂŽne GitHub Copilot mise en Ă©vidence.

  2. 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 Activer pour LANGAGE.

Configuration de ReSharper pour GitHub Copilot

Si vous utilisez ReSharper, GitHub Copilot fonctionne mieux lorsque vous configurez ReSharper pour qu’il utilise l’IntelliSense natif de GitHub Copilot. Pour plus d’informations sur ReSharper, consultez la documentation ReSharper

  1. Dans la barre de menus Visual Studio, sous Extensions, cliquez sur ReSharper, puis sur Options.
  2. Dans la boßte de dialogue « Options », sous Environnement, cliquez sur IntelliSense, puis sur Général.
  3. Sous « Général », sélectionnez Visual Studio , puis cliquez sur Enregistrer.

Configuration des paramĂštres de GitHub Copilot sur GitHub.com

Avant de pouvoir commencer Ă  utiliser GitHub Copilot, vous devrez mettre en place un essai gratuit ou un abonnement. Pour plus d’informations sur la configuration d’un essai ou d’un abonnement pour votre compte personnel, consultez « Gestion de votre abonnement GitHub Copilot Individual ». Pour plus d’informations sur la configuration d’un abonnement pour votre organisation ou entreprise, consultez « Gestion de votre abonnement GitHub Copilot Business » ou, dans la documentation GitHub Enterprise Cloud, « Gestion de votre abonnement GitHub Copilot Enterprise ».

Une fois que vous avez un esssai ou un abonnement GitHub Copilot Individual actif, vous pouvez ajuster les paramĂštres GitHub Copilot pour votre compte personnel sur GitHub dans les paramĂštres GitHub Copilot. Les paramĂštres s’appliquent partout oĂč vous utilisez GitHub Copilot. Vous pouvez configurer les suggestions que GitHub Copilot propose et la façon dont GitHub utilise vos donnĂ©es tĂ©lĂ©mĂ©triques.

Activation ou désactivation de la détection de duplication

Remarque : Si vous ĂȘtes membre d’une organisation sur GitHub Enterprise Cloud et que votre organisation vous a attribuĂ© un siĂšge GitHub Copilot, vous ne pouvez pas configurer la dĂ©tection de duplications dans les paramĂštres de votre compte personnel. Votre paramĂštre de dĂ©tection de duplications est hĂ©ritĂ© de votre organisation ou de votre entreprise.

Vos paramĂštres personnels pour GitHub Copilot comprennent une option permettant d’autoriser ou de bloquer les suggestions d’achĂšvement du code qui correspondent au code accessible au public. Si vous choisissez de bloquer les suggestions qui correspondent au code public, GitHub Copilot vĂ©rifie les suggestions d’achĂšvement du code avec leur code environnant de 150 caractĂšres environ par rapport au code public sur GitHub. S’il existe une correspondance ou une correspondance proche, la suggestion ne vous est pas prĂ©sentĂ©e.

Si vous choisissez d’autoriser les suggestions correspondant au code public et que vous acceptez une pour laquelle une ou plusieurs correspondances ont Ă©tĂ© trouvĂ©es, vous pouvez cliquer Ă  partir d’une entrĂ©e dans le journal GitHub Copilot pour afficher une liste de rĂ©fĂ©rences sur GitHub. Pour plus d’informations, consultez « Recherche de code public qui correspond aux suggestions de GitHub Copilot ».

  1. Dans le coin supĂ©rieur droit d’une page, cliquez sur votre photo de profil, puis sur ParamĂštres.

    Screenshot of a user's account menu on GitHub. The menu item "Settings" is outlined in dark orange.

  2. Dans la barre latérale gauche, cliquez sur Copilot .

  3. Sous Suggestions correspondant au code public, sélectionnez le menu déroulant, puis cliquez sur Autoriser pour autoriser les suggestions correspondant au code public ou Bloquer pour bloquer les suggestions correspondant au code public.

  4. Pour confirmer vos nouveaux paramĂštres, cliquez sur Enregistrer.

Activation ou dĂ©sactivation de la collection d’invites et de suggestions

Vous pouvez choisir si les invites et les suggestions de votre Ă©diteur de code sont collectĂ©es et conservĂ©es par GitHub, puis traitĂ©es et partagĂ©es avec Microsoft, en ajustant vos paramĂštres utilisateur. Pour plus d’informations sur les donnĂ©es que GitHub Copilot peut collecter en fonction de vos paramĂštres de tĂ©lĂ©mĂ©trie, consultez « Conditions GitHub pour les produits et fonctionnalitĂ©s supplĂ©mentaires » et le « FAQ sur la confidentialitĂ© de GitHub Copilot ».

  1. Dans le coin supĂ©rieur droit d’une page, cliquez sur votre photo de profil, puis sur ParamĂštres.

    Screenshot of a user's account menu on GitHub. The menu item "Settings" is outlined in dark orange.

  2. Dans la barre latérale gauche, cliquez sur Copilot .

  3. Pour autoriser ou empĂȘcher GitHub d’utiliser vos donnĂ©es, sĂ©lectionnez ou dĂ©sĂ©lectionnez Autoriser GitHub Ă  utiliser mes extraits de code depuis l’éditeur de code pour amĂ©liorer les produits.

  4. Pour confirmer vos nouveaux paramĂštres, cliquez sur Enregistrer.

Pour aller plus loin

À propos de GitHub Copilot dans Visual Studio Code

Si vous utilisez Visual Studio Code, GitHub Copilot peut autocomplĂ©ter le code Ă  mesure que vous le tapez. AprĂšs l’installation, vous pouvez activer ou dĂ©sactiver GitHub Copilot, et vous pouvez configurer des paramĂštres avancĂ©s dans Visual Studio Code ou sur GitHub.com.

Prérequis

Pour configurer GitHub Copilot dans Visual Studio Code, vous devez installer le plug-in GitHub Copilot. Pour plus d’informations, consultez « Bien dĂ©marrer avec GitHub Copilot ».

Raccourcis clavier pour GitHub Copilot

Vous pouvez utiliser les raccourcis clavier par dĂ©faut dans Visual Studio Code lorsque vous utilisez GitHub Copilot. Vous pouvez Ă©galement lier Ă  nouveau les raccourcis dans l’éditeur Raccourcis clavier Ă  l’aide de vos raccourcis clavier prĂ©fĂ©rĂ©s pour chaque commande spĂ©cifique. Pour plus d’informations, consultez « RĂ©association des raccourcis clavier ».

Vous pouvez rechercher chaque raccourci clavier par nom de commande dans l’éditeur Raccourcis clavier.

Raccourcis clavier pour macOS

ActionRaccourciNom de commande
Accepter une suggestion inlineOngleteditor.action.inlineSuggest.commit
Ignorer une suggestion inlineÉchapeditor.action.inlineSuggest.hide
Afficher la suggestion inline suivanteOption (⌄)+]
editor.action.inlineSuggest.showNext
Afficher la suggestion inline prĂ©cĂ©denteOption (⌄)+[
editor.action.inlineSuggest.showPrevious
DĂ©clencher une suggestion inlineOption (⌄)+\
editor.action.inlineSuggest.trigger
Ouvrez GitHub Copilot (suggestions supplémentaires dans un volet séparé)Ctrl+Retourgithub.copilot.generate
Activer/désactiver GitHub CopilotPas de raccourci par défautgithub.copilot.toggleCopilot

Raccourcis clavier pour Windows

ActionRaccourciNom de commande
Accepter une suggestion inlineOngleteditor.action.inlineSuggest.commit
Ignorer une suggestion inlineÉchapeditor.action.inlineSuggest.hide
Afficher la suggestion inline suivanteAlt+]editor.action.inlineSuggest.showNext
Afficher la suggestion inline précédenteAlt+[editor.action.inlineSuggest.showPrevious
DĂ©clencher une suggestion inlineAlt+\editor.action.inlineSuggest.trigger
Ouvrez GitHub Copilot (suggestions supplémentaires dans un volet séparé)Ctrl+Entréegithub.copilot.generate
Activer/désactiver GitHub CopilotPas de raccourci par défautgithub.copilot.toggleCopilot

Raccourcis clavier pour Linux

ActionRaccourciNom de commande
Accepter une suggestion inlineOngleteditor.action.inlineSuggest.commit
Ignorer une suggestion inlineÉchapeditor.action.inlineSuggest.hide
Afficher la suggestion inline suivanteAlt+]editor.action.inlineSuggest.showNext
Afficher la suggestion inline précédenteAlt+[editor.action.inlineSuggest.showPrevious
DĂ©clencher une suggestion inlineAlt+\editor.action.inlineSuggest.trigger
Ouvrez GitHub Copilot (suggestions supplémentaires dans un volet séparé)Ctrl+Entréegithub.copilot.generate
Activer/désactiver GitHub CopilotPas de raccourci par défautgithub.copilot.toggleCopilot

RĂ©associer les raccourcis clavier

Si vous ne voulez pas utiliser les raccourcis clavier par dĂ©faut dans Visual Studio Code lorsque vous utilisez GitHub Copilot, vous pouvez relier les raccourcis dans l’éditeur de raccourcis clavier en utilisant vos raccourcis clavier prĂ©fĂ©rĂ©s pour chaque commande spĂ©cifique.

RĂ©associer les raccourcis clavier pour macOS

  1. Dans la barre de menus, cliquez sur Code, sur Préférences, puis sur Raccourcis clavier.

    Capture d’écran de la barre de menus dans Visual Studio Code, avec le menu « Code » dĂ©veloppĂ©. Dans le sous-menu « PrĂ©fĂ©rences », l’option « Raccourcis clavier » est mise en Ă©vidence en bleu.

  2. Dans l’éditeur « Raccourcis clavier », recherchez le nom de la commande du raccourci clavier que vous souhaitez modifier.

  3. En regard de la commande que vous souhaitez modifier, cliquez sur l’icîne de crayon.

    Capture d’écran de l’éditeur « Raccourcis clavier ». À cĂŽtĂ© d’une commande intitulĂ©e « Accepter la suggestion incluse », une icĂŽne de crayon est mise en Ă©vidence avec un encadrĂ© orange.

  4. Appuyez sur les touches que vous souhaitez utiliser pour la commande, puis appuyez sur Entrée/Retour.

RĂ©associer les raccourcis clavier pour Windows

  1. Cliquez sur le menu Fichier, puis sur Préférences et Raccourcis clavier.

    Capture d’écran de la barre de menus dans Visual Studio Code, avec le menu « Fichier » dĂ©veloppĂ©. Dans le sous-menu « PrĂ©fĂ©rences », l’option « Raccourcis clavier » est mise en Ă©vidence avec un encadrĂ© orange.

  2. Dans l’éditeur « Raccourcis clavier », recherchez le nom de la commande du raccourci clavier que vous souhaitez modifier.

  3. En regard de la commande que vous souhaitez modifier, cliquez sur l’icîne de crayon.

    Capture d’écran de l’éditeur « Raccourcis clavier ». À cĂŽtĂ© d’une commande intitulĂ©e « Accepter la suggestion incluse », une icĂŽne de crayon est mise en Ă©vidence avec un encadrĂ© orange.

  4. Appuyez sur les touches que vous souhaitez utiliser pour la commande, puis appuyez sur Entrée/Retour.

RĂ©associer les raccourcis clavier pour Linux

  1. Cliquez sur le menu Fichier, puis sur Préférences et Raccourcis clavier.

    Capture d’écran de la barre de menus dans Visual Studio Code, avec le menu « Fichier » dĂ©veloppĂ©. Dans le sous-menu « PrĂ©fĂ©rences », l’option « Raccourcis clavier » est mise en Ă©vidence avec un encadrĂ© orange.

  2. Dans l’éditeur « Raccourcis clavier », recherchez le nom de la commande du raccourci clavier que vous souhaitez modifier.

  3. En regard de la commande que vous souhaitez modifier, cliquez sur l’icîne de crayon.

    Capture d’écran de l’éditeur « Raccourcis clavier ». À cĂŽtĂ© d’une commande intitulĂ©e « Accepter la suggestion incluse », une icĂŽne de crayon est mise en Ă©vidence avec un encadrĂ© orange.

  4. Appuyez sur les touches que vous souhaitez utiliser pour la commande, puis appuyez sur Entrée/Retour.

Activation ou désactivation de GitHub Copilot

Vous pouvez activer ou dĂ©sactiver GitHub Copilot Ă  partir de Visual Studio Code. L’icĂŽne d’état de GitHub Copilot dans le panneau infĂ©rieur de la fenĂȘtre Visual Studio Code indique si GitHub Copilot est activĂ© ou dĂ©sactivĂ©. Lorsque cette option est activĂ©e, la couleur d’arriĂšre-plan de l’icĂŽne correspond Ă  la couleur de la barre d’état. Lorsqu’elle est dĂ©sactivĂ©e, la couleur d’arriĂšre-plan de l’icĂŽne contraste avec la couleur de la barre d’état.

  1. Pour activer ou dĂ©sactiver GitHub Copilot, cliquez sur l’icĂŽne d’état dans le panneau infĂ©rieur de la fenĂȘtre Visual Studio Code.

    Capture d’écran du panneau infĂ©rieur de Visual Studio Code. L’icĂŽne GitHub Copilot est signalĂ©e en orange foncĂ©.

  2. Si vous dĂ©sactivez GitHub Copilot, il vous sera demandĂ© si vous souhaitez dĂ©sactiver les suggestions de maniĂšre 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 DĂ©sactiver globalement.
    • Pour dĂ©sactiver les suggestions de GitHub Copilot pour le langage spĂ©cifiĂ©, cliquez sur DĂ©sactiver pour LANGAGE. Capture d’écran de l’option permettant de dĂ©sactiver GitHub Copilot globalement ou pour le langage actuel.

Activation ou désactivation des suggestions inline

Vous pouvez choisir d’activer ou de dĂ©sactiver les suggestions en ligne pour GitHub Copilot dans Visual Studio Code.

  1. Dans le menu Fichier, accédez aux Préférences, puis cliquez sur ParamÚtres.

    Capture d’écran des paramĂštres de Visual Studio Code.

  2. Dans le volet gauche de l’onglet ParamĂštres, cliquez sur Extensions, puis sĂ©lectionnez Copilot .

  3. Sous « Suggestions inline : Activer », cochez ou décochez la case pour activer ou désactiver les suggestions inline.

Activer ou désactiver GitHub Copilot pour des langages spécifiques

Vous pouvez spécifier les langages pour lesquels vous souhaitez activer ou désactiver GitHub Copilot.

  1. À partir de Visual Studio Code, cliquez sur l’onglet Extensions, puis accĂ©dez Ă  la section Copilot. Pour plus d’informations, consultez « Activation ou dĂ©sactivation des suggestions inline ».

  2. Sous « Activer ou désactiver Copilot pour les langages spécifiés », cliquez sur Modifier dans settings.json.

  3. Dans le fichier settings.json, ajoutez ou supprimez les langages pour lesquels vous souhaitez activer ou dĂ©sactiver GitHub Copilot. Par exemple, pour activer Python dans GitHub Copilot, ajoutez "python": true Ă  la liste, en vous assurant qu’il y a une virgule de fin aprĂšs tous les Ă©lĂ©ments de la liste sauf le dernier.

    {
        "editor.inlineSuggest.enabled": true,
        "github.copilot.enable": {
            "*": true,
            "yaml": false,
            "plaintext": false,
            "markdown": true,
            "javascript": true,
            "python": true
        }
    }
    

RĂ©vocation de l’autorisation GitHub Copilot

Visual Studio Code conserve l’autorisation d’utiliser GitHub Copilot via un compte GitHub particulier. Si vous souhaitez empĂȘcher que votre compte GitHub soit utilisĂ© pour GitHub Copilot sur un appareil auquel vous n’avez plus accĂšs, vous pouvez rĂ©voquer l’autorisation, puis rĂ©-effectuer le processus d’autorisation. L’appareil que vous avez utilisĂ© prĂ©cĂ©demment n’aura pas la nouvelle autorisation.

  1. Dans le coin supĂ©rieur droit d’une page, cliquez sur votre photo de profil, puis sur ParamĂštres.

    Screenshot of a user's account menu on GitHub. The menu item "Settings" is outlined in dark orange.

  2. Dans la section « Intégrations » de la barre latérale, cliquez sur Applications.

  3. Cliquez sur l’onglet Applications OAuth autorisĂ©es.

    Capture d’écran de la page « Applications ». Un onglet intitulĂ© « Applications OAuth autorisĂ©es » est mis en surbrillance avec un contour orange.

  4. Cliquez sur ... à cÎté de GitHub pour VS Code , puis cliquez sur Révoquer.

  5. Cliquez sur l’onglet GitHub Apps autorisĂ©es.

  6. Si le plug-in GitHub Copilot est répertorié, cliquez sur Révoquer.

Une fois l’autorisation rĂ©voquĂ©e, Visual Studio Code peut continuer Ă  utiliser GitHub Copilot dans une session active pendant 30 minutes maximum. PassĂ© ce dĂ©lai, vous devrez rĂ©autoriser GitHub Copilot Ă  ĂȘtre utilisĂ© Ă  nouveau dans Visual Studio Code.

RĂ©-autorisation de GitHub Copilot

Une fois que vous avez rĂ©voquĂ© l’autorisation, si vous voulez continuer Ă  utiliser GitHub Copilot, vous devez effectuer le processus de rĂ©autorisation.

  1. Dans le coin infĂ©rieur gauche de Visual Studio Code, cliquez sur l’icĂŽne Comptes, pointez sur votre nom d’utilisateur et cliquez sur Se dĂ©connecter.

    Capture d’écran du menu dans Visual Studio Code. L’option « Se dĂ©connecter » est encadrĂ©e en orange foncĂ©.

  2. Dans la fenĂȘtre contextuelle « Visual Studio Code », cliquez sur Se dĂ©connecter.

  3. Dans le coin infĂ©rieur gauche de Visual Studio Code, cliquez sur l’icĂŽne Comptes, pointez sur votre nom d’utilisateur et cliquez sur Se connecter Ă  GitHub pour utiliser GitHub Copilot .

    Capture d’écran du menu de comptes dans Visual Studio Code. L’option « Se connecter Ă  GitHub pour utiliser GitHub Copilot (1) » est encadrĂ©e en orange foncĂ©.

  4. Dans votre navigateur, GitHub demandera les autorisations nécessaires pour GitHub Copilot. Pour approuver ces autorisations, cliquez sur Continuer.

  5. Dans la fenĂȘtre contextuelle « Ouvrir Visual Studio Code ? », cliquez sur Ouvrir Visual Studio Code .

Configuration des paramĂštres de GitHub Copilot sur GitHub.com

Avant de pouvoir commencer Ă  utiliser GitHub Copilot, vous devrez mettre en place un essai gratuit ou un abonnement. Pour plus d’informations sur la configuration d’un essai ou d’un abonnement pour votre compte personnel, consultez « Gestion de votre abonnement GitHub Copilot Individual ». Pour plus d’informations sur la configuration d’un abonnement pour votre organisation ou entreprise, consultez « Gestion de votre abonnement GitHub Copilot Business » ou, dans la documentation GitHub Enterprise Cloud, « Gestion de votre abonnement GitHub Copilot Enterprise ».

Une fois que vous avez un esssai ou un abonnement GitHub Copilot Individual actif, vous pouvez ajuster les paramĂštres GitHub Copilot pour votre compte personnel sur GitHub dans les paramĂštres GitHub Copilot. Les paramĂštres s’appliquent partout oĂč vous utilisez GitHub Copilot. Vous pouvez configurer les suggestions que GitHub Copilot propose et la façon dont GitHub utilise vos donnĂ©es tĂ©lĂ©mĂ©triques.

Activation ou désactivation de la détection de duplication

Remarque : Si vous ĂȘtes membre d’une organisation sur GitHub Enterprise Cloud et que votre organisation vous a attribuĂ© un siĂšge GitHub Copilot, vous ne pouvez pas configurer la dĂ©tection de duplications dans les paramĂštres de votre compte personnel. Votre paramĂštre de dĂ©tection de duplications est hĂ©ritĂ© de votre organisation ou de votre entreprise.

Vos paramĂštres personnels pour GitHub Copilot comprennent une option permettant d’autoriser ou de bloquer les suggestions d’achĂšvement du code qui correspondent au code accessible au public. Si vous choisissez de bloquer les suggestions qui correspondent au code public, GitHub Copilot vĂ©rifie les suggestions d’achĂšvement du code avec leur code environnant de 150 caractĂšres environ par rapport au code public sur GitHub. S’il existe une correspondance ou une correspondance proche, la suggestion ne vous est pas prĂ©sentĂ©e.

Si vous choisissez d’autoriser les suggestions correspondant au code public et que vous acceptez une pour laquelle une ou plusieurs correspondances ont Ă©tĂ© trouvĂ©es, vous pouvez cliquer Ă  partir d’une entrĂ©e dans le journal GitHub Copilot pour afficher une liste de rĂ©fĂ©rences sur GitHub. Pour plus d’informations, consultez « Recherche de code public qui correspond aux suggestions de GitHub Copilot ».

  1. Dans le coin supĂ©rieur droit d’une page, cliquez sur votre photo de profil, puis sur ParamĂštres.

    Screenshot of a user's account menu on GitHub. The menu item "Settings" is outlined in dark orange.

  2. Dans la barre latérale gauche, cliquez sur Copilot .

  3. Sous Suggestions correspondant au code public, sélectionnez le menu déroulant, puis cliquez sur Autoriser pour autoriser les suggestions correspondant au code public ou Bloquer pour bloquer les suggestions correspondant au code public.

  4. Pour confirmer vos nouveaux paramĂštres, cliquez sur Enregistrer.

Activation ou dĂ©sactivation de la collection d’invites et de suggestions

Vous pouvez choisir si les invites et les suggestions de votre Ă©diteur de code sont collectĂ©es et conservĂ©es par GitHub, puis traitĂ©es et partagĂ©es avec Microsoft, en ajustant vos paramĂštres utilisateur. Pour plus d’informations sur les donnĂ©es que GitHub Copilot peut collecter en fonction de vos paramĂštres de tĂ©lĂ©mĂ©trie, consultez « Conditions GitHub pour les produits et fonctionnalitĂ©s supplĂ©mentaires » et le « FAQ sur la confidentialitĂ© de GitHub Copilot ».

  1. Dans le coin supĂ©rieur droit d’une page, cliquez sur votre photo de profil, puis sur ParamĂštres.

    Screenshot of a user's account menu on GitHub. The menu item "Settings" is outlined in dark orange.

  2. Dans la barre latérale gauche, cliquez sur Copilot .

  3. Pour autoriser ou empĂȘcher GitHub d’utiliser vos donnĂ©es, sĂ©lectionnez ou dĂ©sĂ©lectionnez Autoriser GitHub Ă  utiliser mes extraits de code depuis l’éditeur de code pour amĂ©liorer les produits.

  4. Pour confirmer vos nouveaux paramĂštres, cliquez sur Enregistrer.

Pour aller plus loin

Configuration de GitHub Copilot dans Vim/Neovim

Pour obtenir des conseils sur la configuration de GitHub Copilot dans Vim/Neovim, appelez la documentation GitHub Copilot dans Vim/Neovim en exécutant la commande suivante :

:help copilot

RĂ©associer les raccourcis clavier

Vous pouvez rĂ©associer les raccourcis clavier dans Vim/Neovim quand vous utilisez GitHub Copilot afin de retrouver vos raccourcis clavier prĂ©fĂ©rĂ©s pour chaque commande spĂ©cifique. Pour plus d’informations, consultez l’article consacrĂ© au mappage dans la documentation Neovim.

Configuration des paramĂštres de GitHub Copilot sur GitHub.com

Avant de pouvoir commencer Ă  utiliser GitHub Copilot, vous devrez mettre en place un essai gratuit ou un abonnement. Pour plus d’informations sur la configuration d’un essai ou d’un abonnement pour votre compte personnel, consultez « Gestion de votre abonnement GitHub Copilot Individual ». Pour plus d’informations sur la configuration d’un abonnement pour votre organisation ou entreprise, consultez « Gestion de votre abonnement GitHub Copilot Business » ou, dans la documentation GitHub Enterprise Cloud, « Gestion de votre abonnement GitHub Copilot Enterprise ».

Une fois que vous avez un esssai ou un abonnement GitHub Copilot Individual actif, vous pouvez ajuster les paramĂštres GitHub Copilot pour votre compte personnel sur GitHub dans les paramĂštres GitHub Copilot. Les paramĂštres s’appliquent partout oĂč vous utilisez GitHub Copilot. Vous pouvez configurer les suggestions que GitHub Copilot propose et la façon dont GitHub utilise vos donnĂ©es tĂ©lĂ©mĂ©triques.

Activation ou désactivation de la détection de duplication

Remarque : Si vous ĂȘtes membre d’une organisation sur GitHub Enterprise Cloud et que votre organisation vous a attribuĂ© un siĂšge GitHub Copilot, vous ne pouvez pas configurer la dĂ©tection de duplications dans les paramĂštres de votre compte personnel. Votre paramĂštre de dĂ©tection de duplications est hĂ©ritĂ© de votre organisation ou de votre entreprise.

Vos paramĂštres personnels pour GitHub Copilot comprennent une option permettant d’autoriser ou de bloquer les suggestions d’achĂšvement du code qui correspondent au code accessible au public. Si vous choisissez de bloquer les suggestions qui correspondent au code public, GitHub Copilot vĂ©rifie les suggestions d’achĂšvement du code avec leur code environnant de 150 caractĂšres environ par rapport au code public sur GitHub. S’il existe une correspondance ou une correspondance proche, la suggestion ne vous est pas prĂ©sentĂ©e.

Si vous choisissez d’autoriser les suggestions correspondant au code public et que vous acceptez une pour laquelle une ou plusieurs correspondances ont Ă©tĂ© trouvĂ©es, vous pouvez cliquer Ă  partir d’une entrĂ©e dans le journal GitHub Copilot pour afficher une liste de rĂ©fĂ©rences sur GitHub. Pour plus d’informations, consultez « Recherche de code public qui correspond aux suggestions de GitHub Copilot ».

  1. Dans le coin supĂ©rieur droit d’une page, cliquez sur votre photo de profil, puis sur ParamĂštres.

    Screenshot of a user's account menu on GitHub. The menu item "Settings" is outlined in dark orange.

  2. Dans la barre latérale gauche, cliquez sur Copilot .

  3. Sous Suggestions correspondant au code public, sélectionnez le menu déroulant, puis cliquez sur Autoriser pour autoriser les suggestions correspondant au code public ou Bloquer pour bloquer les suggestions correspondant au code public.

  4. Pour confirmer vos nouveaux paramĂštres, cliquez sur Enregistrer.

Activation ou dĂ©sactivation de la collection d’invites et de suggestions

Vous pouvez choisir si les invites et les suggestions de votre Ă©diteur de code sont collectĂ©es et conservĂ©es par GitHub, puis traitĂ©es et partagĂ©es avec Microsoft, en ajustant vos paramĂštres utilisateur. Pour plus d’informations sur les donnĂ©es que GitHub Copilot peut collecter en fonction de vos paramĂštres de tĂ©lĂ©mĂ©trie, consultez « Conditions GitHub pour les produits et fonctionnalitĂ©s supplĂ©mentaires » et le « FAQ sur la confidentialitĂ© de GitHub Copilot ».

  1. Dans le coin supĂ©rieur droit d’une page, cliquez sur votre photo de profil, puis sur ParamĂštres.

    Screenshot of a user's account menu on GitHub. The menu item "Settings" is outlined in dark orange.

  2. Dans la barre latérale gauche, cliquez sur Copilot .

  3. Pour autoriser ou empĂȘcher GitHub d’utiliser vos donnĂ©es, sĂ©lectionnez ou dĂ©sĂ©lectionnez Autoriser GitHub Ă  utiliser mes extraits de code depuis l’éditeur de code pour amĂ©liorer les produits.

  4. Pour confirmer vos nouveaux paramĂštres, cliquez sur Enregistrer.

Pour aller plus loin