Skip to main content

Suggestions de code GitHub Copilot dans votre IDE

Découvrez les suggestions de code Copilot dans différents IDEs.

À propos des suggestions de code dans Visual Studio Code

Copilot dans Visual Studio Code fournit deux types de suggestions de code :

  •         **Suggestions de modifications suivantes**
    

    En fonction des modifications que vous apportez, Copilot prédit l’emplacement de la prochaine modification que vous souhaiterez effectuer et ce que cette modification doit être. Pour activer suggestions de prochaines modifications, consultez Configuration de GitHub Copilot dans votre environnement.

  •         **Suggestions de texte fantôme**
    

    Copilot propose des suggestions de codage lorsque vous saisissez un texte. Commencez à taper dans l’éditeur et Copilot fournit des suggestions de texte fantôme en gris à la position actuelle du curseur. Vous pouvez également décrire quelque chose que vous souhaitez faire à l’aide du langage naturel dans un commentaire, et Copilot suggérera le code pour réaliser votre objectif.

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++. GitHub Copilot peut également aider à générer des requêtes pour les bases de données ou des suggestions pour les API et cadres. Il peut aider aussi au développement d’une infrastructure en tant que code.

À propos des suggestions de code dans les IDEs JetBrains

Copilot propose des suggestions en ligne pendant que vous tapez.

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++. GitHub Copilot peut également aider à générer des requêtes pour les bases de données ou des suggestions pour les API et cadres. Il peut aider aussi au développement d’une infrastructure en tant que code.

À propos des suggestions de code dans Visual Studio

Copilot dans Visual Studio fournit deux types de suggestions de code :

  •         **Suggestions de texte fantôme**
    

    Copilot propose des suggestions de codage lorsque vous saisissez un texte.

  •         **Suggestions de modifications suivantes (préversion publique)**
    

    Suivant les modifications que vous effectuez, Copilot prédit l’emplacement de la prochaine modification que vous êtes susceptible d’effectuer et de suggérer une saisie semi-automatique. Les suggestions peuvent s’étendre sur un seul symbole, une ligne entière ou plusieurs lignes, selon l’étendue du changement potentiel. Pour activer suggestions de prochaines modifications, consultez Configuration de GitHub Copilot dans votre environnement.

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++. GitHub Copilot peut également aider à générer des requêtes pour les bases de données ou des suggestions pour les API et cadres. Il peut aider aussi au développement d’une infrastructure en tant que code.

À propos des suggestions de code dans Vim/Neovim

GitHub Copilot fournit des suggestions en ligne à mesure que vous tapez dans Vim/Neovim.

À propos des suggestions de code dans Azure Data Studio

GitHub Copilot vous fournit des suggestions inline lorsque vous créez des bases de données SQL dans Azure Data Studio.

À propos des suggestions de code dans Xcode

GitHub Copilot dans Xcode fournit deux types de suggestions de code :

  •         **Suggestions de texte fantôme**
    
    • Copilot propose des suggestions de codage lorsque vous saisissez un texte. Vous pouvez également décrire quelque chose que vous souhaitez faire à l’aide du langage naturel dans un commentaire, et Copilot suggérera le code pour réaliser votre objectif.
  •         **Suggestions de modifications suivantes (préversion publique)**
    
    • Suivant les modifications que vous effectuez, Copilot prédit l’emplacement de la prochaine modification que vous êtes susceptible d’effectuer et de suggérer une saisie semi-automatique. Les suggestions peuvent s’étendre sur une ligne entière ou sur plusieurs lignes, en fonction de l’étendue du changement potentiel. Suggestions de modifications suivantes sont activées par défaut. Pour désactiver, consultez Configuration de GitHub Copilot dans votre environnement.

À propos des suggestions de code dans Eclipse

GitHub Copilot dans Eclipse offre deux types de suggestions de code :

  •         **Suggestions de texte fantôme**
    
    • Copilot propose des suggestions de codage lorsque vous saisissez un texte. Vous pouvez également décrire quelque chose que vous souhaitez faire à l’aide du langage naturel dans un commentaire, et Copilot suggérera le code pour réaliser votre objectif.
  •         **Suggestions de modifications suivantes (préversion publique)**
    
    • Suivant les modifications que vous effectuez, Copilot prédit l’emplacement de la prochaine modification que vous êtes susceptible d’effectuer et de suggérer une saisie semi-automatique. Les suggestions peuvent s’étendre sur un seul symbole, une ligne entière ou plusieurs lignes, selon l’étendue du changement potentiel. Pour activer suggestions de prochaines modifications, consultez Configuration de GitHub Copilot dans votre environnement.

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++. GitHub Copilot peut également aider à générer des requêtes pour les bases de données ou des suggestions pour les API et cadres. Il peut aider aussi au développement d’une infrastructure en tant que code.

Suggestions de code correspondant au code public

GitHub Copilot vérifie chaque suggestion pour trouver des correspondances avec le code accessible au public. Des correspondances peuvent être ignorées ou suggérées avec une référence de code, en fonction du paramètre de la stratégie « Suggestions correspondant au code public » de votre compte ou organisation. Consultez référence de code GitHub Copilot.

Modification du modèle utilisé pour les suggestions inline

Vous pouvez changer le modèle IA utilisé pour Copilot suggestions en ligne si :

  • Un autre modèle est actuellement disponible
  • Vous utilisez les dernières versions de VS Code avec la dernière version de l’extension GitHub Copilot

La modification du modèle affecte uniquement les suggestions de texte fantôme de Copilot. Cela n'affecte pas les suggestions de modification de Copilot suivantes.

Remarque

La liste des modèles disponibles évoluera au fil du temps. Quand un seul modèle est disponible pour les suggestions inline, le sélecteur de modèles affiche uniquement ce modèle. Les modèles d’aperçu et les modèles supplémentaires seront ajoutés au sélecteur dès qu’ils deviennent disponibles.

Pour plus d’informations sur le changement de modèle pour les suggestions en ligne de Copilot, consultez Modification du modèle IA des suggestions en ligne de GitHub Copilot.

Effets du changement de modèle IA

La modification du modèle utilisé pour les suggestions en ligne de Copilot n’affecte pas le modèle utilisé par les suggestions de modifications suivantes de Copilot ou Copilot Chat. Consultez « Modification du modèle IA pour GitHub Copilot Chat ».

Aucune modification de la politique de collecte et d’utilisation des données n’est à prévoir si vous modifiez le modèle IA.

Si vous disposez d’un plan Copilot gratuit, toutes les complétions sont comptabilisées dans votre quota de complétions, quel que soit le modèle utilisé. Consultez « Plans de GitHub Copilot ».

Le paramètre permettant d’activer ou de désactiver les suggestions qui correspondent au code public est appliqué quel que soit le modèle que vous choisissez. Consultez « Recherche de code public qui correspond à GitHub Suggestions de Copilot ».

Activation du sélecteur de modèle

Si vous disposez d’un plan Copilot gratuit ou Copilot Pro, le sélecteur de modèle pour les suggestions en ligne de Copilot est automatiquement activé.

Si vous utilisez un plan Copilot Business ou Copilot Entreprise, l'organisation ou l'entreprise qui fournit votre plan doit activer le paramètre Fonctionnalités d'aperçu de l'éditeur. Consultez Gestion des stratégies et des fonctionnalités pour GitHub Copilot dans votre organisation ou Gestion des stratégies et fonctionnalités pour GitHub Copilot dans votre entreprise.

Modification du modèle utilisé pour les suggestions inline

Vous pouvez changer le modèle d'IA utilisé pour les suggestions intégrées de Copilot lorsque :

  • Un autre modèle est actuellement disponible
  • Vous utilisez Visual Studio 17.14 Aperçu 2 ou une version ultérieure

Remarque

La liste des modèles disponibles évoluera au fil du temps. Quand un seul modèle est disponible pour les suggestions inline, le sélecteur de modèles affiche uniquement ce modèle. Les modèles d’aperçu et les modèles supplémentaires seront ajoutés au sélecteur dès qu’ils deviennent disponibles.

Pour plus d’informations sur le changement de modèle pour les suggestions en ligne de Copilot, consultez Modification du modèle IA des suggestions en ligne de GitHub Copilot.

Effets du changement de modèle IA

La modification du modèle utilisé pour les suggestions en ligne de Copilot n’affecte pas le modèle utilisé par les suggestions de modifications suivantes de Copilot ou Copilot Chat. Consultez « Modification du modèle IA pour GitHub Copilot Chat ».

Aucune modification de la politique de collecte et d’utilisation des données n’est à prévoir si vous modifiez le modèle IA.

Si vous disposez d’un plan Copilot gratuit, toutes les complétions sont comptabilisées dans votre quota de complétions, quel que soit le modèle utilisé. Consultez « Plans de GitHub Copilot ».

Le paramètre permettant d’activer ou de désactiver les suggestions qui correspondent au code public est appliqué quel que soit le modèle que vous choisissez. Consultez « Recherche de code public qui correspond à GitHub Suggestions de Copilot ».

Activation du sélecteur de modèle

Si vous disposez d’un plan Copilot gratuit ou Copilot Pro, le sélecteur de modèle pour les suggestions en ligne de Copilot est automatiquement activé.

Si vous utilisez un plan Copilot Business ou Copilot Entreprise, l'organisation ou l'entreprise qui fournit votre plan doit activer le paramètre Fonctionnalités d'aperçu de l'éditeur. Consultez Gestion des stratégies et des fonctionnalités pour GitHub Copilot dans votre organisation ou Gestion des stratégies et fonctionnalités pour GitHub Copilot dans votre entreprise.

Modification du modèle utilisé pour les suggestions inline

Vous pouvez changer le modèle IA utilisé pour Copilot suggestions en ligne si :

  • Un autre modèle est actuellement disponible
  • Vous pouvez utilisez les dernières versions des IDE JetBrains avec la dernière version de l’extension GitHub Copilot

Remarque

La liste des modèles disponibles évoluera au fil du temps. Quand un seul modèle est disponible pour les suggestions inline, le sélecteur de modèles affiche uniquement ce modèle. Les modèles d’aperçu et les modèles supplémentaires seront ajoutés au sélecteur dès qu’ils deviennent disponibles.

Pour plus d’informations sur le changement de modèle pour les suggestions en ligne de Copilot, consultez Modification du modèle IA des suggestions en ligne de GitHub Copilot.

Effets du changement de modèle IA

La modification du modèle utilisé pour les suggestions en ligne de Copilot n’affecte pas le modèle utilisé par les suggestions de modifications suivantes de Copilot ou Copilot Chat. Consultez « Modification du modèle IA pour GitHub Copilot Chat ».

Aucune modification de la politique de collecte et d’utilisation des données n’est à prévoir si vous modifiez le modèle IA.

Si vous disposez d’un plan Copilot gratuit, toutes les complétions sont comptabilisées dans votre quota de complétions, quel que soit le modèle utilisé. Consultez « Plans de GitHub Copilot ».

Le paramètre permettant d’activer ou de désactiver les suggestions qui correspondent au code public est appliqué quel que soit le modèle que vous choisissez. Consultez « Recherche de code public qui correspond à GitHub Suggestions de Copilot ».

Activation du sélecteur de modèle

Si vous disposez d’un plan Copilot gratuit ou Copilot Pro, le sélecteur de modèle pour les suggestions en ligne de Copilot est automatiquement activé.

Si vous utilisez un plan Copilot Business ou Copilot Entreprise, l'organisation ou l'entreprise qui fournit votre plan doit activer le paramètre Fonctionnalités d'aperçu de l'éditeur. Consultez Gestion des stratégies et des fonctionnalités pour GitHub Copilot dans votre organisation ou Gestion des stratégies et fonctionnalités pour GitHub Copilot dans votre entreprise.

Langages de programmation inclus dans le modèle par défaut

Les langages de programmation et technologies suivants sont inclus dans les données d'entraînement pour le LLM par défaut utilisé pour les suggestions inline de Copilot :

  • C
  • C#
  • C++
  • Clojure
  • CSS
  • Dart
  • Dockerfile
  • Elixir
  • Emacs Lisp
  • Go
  • Haskell
  • HTML
  • Java
  • JavaScript
  • Julia
  • Jupyter Notebook
  • Kotlin
  • Lua
  • MATLAB
  • Objective-C
  • Perl
  • PHP
  • PowerShell
  • Python
  • R
  • Ruby
  • Rust
  • Scala
  • Shell
  • Swift
  • TeX
  • TypeScript
  • Vue

Étapes suivantes

  •         [AUTOTITLE](/copilot/how-tos/completions/getting-code-suggestions-in-your-ide-with-github-copilot)