Skip to main content
Nous publions des mises à jour fréquentes de notre documentation, et la traduction de cette page peut encore être en cours. Pour obtenir les informations les plus actuelles, consultez la documentation anglaise.

Bien démarrer avec GitHub Copilot dans un IDE JetBrains

Découvrez comment installer GitHub Copilot dans un IDE JetBrains, et commencez à voir des suggestions lorsque vous écrivez des commentaires et du code.

GitHub Copilot peut être géré via les comptes personnels avec GitHub Copilot for Individuals ou via les comptes d’organisation ou d’entreprise avec GitHub Copilot for Business.

L’utilisation de GitHub Copilot est gratuite pour les étudiants, enseignants et responsables vérifiés de projets open source. Pour plus d’informations, consultez « À propos de la facturation de GitHub Copilot ».

Essayez GitHub Copilot

À propos de GitHub Copilot et des IDE JetBrains

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 for Individuals ».

Si vous utilisez un IDE JetBrains, vous pouvez visualiser et intégrer les suggestions de GitHub Copilot directement dans l’éditeur. Ce guide montre comment utiliser GitHub Copilot dans un IDE JetBrains pour macOS, Windows ou Linux.

Prérequis

  • Pour utiliser GitHub Copilot, vous devez disposer d’un abonnement GitHub Copilot actif. Pour plus d’informations, consultez « À propos de la facturation de GitHub Copilot ».

  • Pour utiliser GitHub Copilot dans JetBrains, vous devez disposer d’un IDE JetBrains compatible installé. GitHub Copilot est compatible avec les IDE suivants.

    • IntelliJ IDEA (Ultimate, Community, Educational)
    • Android Studio
    • AppCode
    • CLion
    • Code With Me Guest
    • DataGrip
    • DataSpell
    • GoLand
    • JetBrains Client
    • MPS
    • PhpStorm
    • PyCharm (Professional, Community, Educational)
    • Rider
    • RubyMine
    • WebStorm

    Pour plus d’informations, consultez l’utilitaire de recherche d’outils IDE JetBrains.

Installation de l’extension GitHub Copilot dans votre IDE JetBrains

Pour utiliser GitHub Copilot dans un IDE JetBrains, vous devez installer l’extension GitHub Copilot. La procédure suivante vous guide tout au long de l’installation du plug-in GitHub Copilot dans IntelliJ IDEA. Les étapes d’installation du plug-in peuvent différer dans les autres IDE pris en charge.

  1. Dans votre IDE JetBrains, sous le menu Fichier pour Windows, ou sous le nom de votre IDE pour Mac (par exemple , PyCharm ou IntelliJ), cliquez sur Paramètres pour Windows ou Préférences pour Mac.

  2. Dans le menu de gauche de la boîte de dialogue Paramètres/Préférences, cliquez sur Plug-ins.

  3. En haut de la boîte de dialogue Paramètres/Préférences, cliquez sur Marketplace. Dans la barre de recherche, recherchez GitHub Copilot , puis cliquez sur Installer. Capture d’écran de la recherche Marketplace

  4. Une fois GitHub Copilot installé, cliquez sur Redémarrer l’IDE.

  5. Une fois votre IDE JetBrains redémarré, cliquez sur le menu Outils. Cliquez sur GitHub Copilot , puis cliquez sur Se connecter à GitHub . Capture d’écran du menu des outils JetBrains.

  6. Dans la boîte de dialogue « Se connecter à GitHub », pour copier le code de l’appareil et ouvrir la fenêtre d’activation de l’appareil, cliquez sur Copier et ouvrir. Capture d’écran de la copie et de l’ouverture du code de l’appareil

  7. 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.
  8. GitHub demandera les autorisations nécessaires pour GitHub Copilot. Pour approuver ces autorisations, cliquez sur Autoriser le plug-in GitHub Copilot .

  9. Une fois les autorisations approuvées, votre IDE JetBrains affichera une confirmation. Pour commencer à utiliser GitHub Copilot, cliquez sur OK.

Voir votre première suggestion

Remarque : Si la détection de duplication est activée pour GitHub Copilot, vous pouvez recevoir des suggestions limitées ou aucune suggestion lors de l’utilisation des exemples de code fournis. Vous pouvez également commencer par taper votre propre code pour voir les suggestions de GitHub Copilot. Pour plus d’informations sur la détection des doublons, consultez « Configuration des paramètres GitHub Copilot sur GitHub.com ».

GitHub Copilot fournit des suggestions pour de nombreux langages et un large éventail d’infrastructures, mais fonctionnent particulièrement bien pour Python, JavaScript, TypeScript, Ruby, Go, C# et C++. Les exemples suivants sont en Java. Cependant, d’autres langages ont un fonctionnement similaire.

  1. Dans votre IDE JetBrains, créez un nouveau fichier Java ( *.java).
  2. Dans le fichier Java, créez une classe en tapant class Test. GitHub Copilot suggère automatiquement un corps de classe en texte grisé. La suggestion exacte peut varier.
  3. Pour accepter la suggestion, appuyez sur Tab.
  4. Pour inviter GitHub Copilot à suggérer un corps de fonction, tapez la ligne suivante sous le crochet de la fonction main. La suggestion exacte peut varier.
    Java
    int calculateDaysBetweenDates(
    ``` 1. Pour accepter la suggestion, appuyez sur <kbd>Tab</kbd>.

GitHub Copilot tentera de correspondre au contexte et au style de votre code. Vous pouvez toujours modifier le code suggéré.

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 votre IDE JetBrains, créez un nouveau fichier Java ( *.java).

  2. Pour inviter GitHub Copilot à afficher une suggestion, tapez la ligne suivante dans le fichier Java.

    Java
    int calculateDaysBetweenDates(
    ``` 1. Vous pouvez éventuellement voir les suggestions alternatives, si elles sont disponibles.
    
    | Système d''exploitation | Voir la suggestion suivante | Voir la suggestion précédente |
    | :- | :- | :- |
    | macOS | <kbd>Option</kbd>+<kbd>]</kbd> | <kbd>Option</kbd>+<kbd>[</kbd> |
    | Windows | <kbd>Alt</kbd>+<kbd>]</kbd> | <kbd>Alt</kbd>+<kbd>[</kbd> |
    | Linux | <kbd>Alt</kbd>+<kbd>]</kbd> | <kbd>Alt</kbd>+<kbd>[</kbd> |
  3. Pour accepter une suggestion, appuyez sur Tab. Pour rejeter toutes les suggestions, appuyez sur Échap.

Affichage de plusieurs suggestions sous un nouvel onglet

Il se peut que vous ne vouliez aucune des suggestions initiales proposées par GitHub Copilot. Vous pouvez utiliser un raccourci clavier pour demander à GitHub Copilot de vous montrer plusieurs suggestions dans un nouvel onglet.

  1. Dans votre IDE JetBrains, créez un nouveau fichier Java ( *.java).

  2. Pour inviter GitHub Copilot à afficher une suggestion, tapez la ligne suivante dans le fichier Java.

    Java
    int calculateDaysBetweenDates(
  3. Ouvrez un nouvel onglet avec plusieurs suggestions supplémentaires.

    • Sur macOS, appuyez sur Commande+Maj+A, puis cliquez sur Ouvrir GitHub Copilot, ou appuyez sur Commande+Maj+\ pour ouvrir immédiatement le nouvel onglet.
    • Sur Windows ou Linux, appuyez sur Ctrl+Entrée, puis cliquez sur Ouvrir GitHub Copilot.
  4. Pour accepter une suggestion, au-dessus de celle-ci, cliquez sur Accepter la solution. Pour rejeter toutes les suggestions, fermez l’onglet.

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.

  1. Dans votre IDE JetBrains, créez un nouveau fichier Java ( *.java).
  2. Pour inviter GitHub Copilot à suggérer une implémentation d’une fonction dans le fichier Java, tapez les lignes suivantes.
    Java
    // find all images without alternate text
    // and give them a red border
    void process () {

Activation et désactivation de GitHub Copilot

Vous pouvez activer ou désactiver GitHub Copilot pour tous les langages ou seulement certains langages. L’icône d’état GitHub Copilot dans le panneau inférieur de la fenêtre de l’IDE 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 de la fenêtre JetBrains. Capture d’écran de l’icône d’état dans IntelliJ IDEA

  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 les suggestions de GitHub Copilot globalement, cliquez sur Désactiver les saisies semi-automatiques.
    • Pour désactiver les suggestions de GitHub Copilot pour le langage spécifié, cliquez sur Désactiver les saisies semi-automatiques pour LANGAGE. Capture d’écran de l’option permettant de désactiver GitHub Copilot globalement ou pour le langage actuel

Pour aller plus loin