Skip to main content

Suggestions de code GitHub Copilot dans votre IDE

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

À propos des suggestions de code dans Visual Studio Code

Dans Copilot, Visual Studio Code fournit deux types de suggestions de code :

  • Suggestions de modifications suivantes

    En fonction des modifications que vous apportez, Copilot les deux prédisent l’emplacement de la modification suivante que vous souhaitez 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 à mesure que vous tapez. 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 d’un langage naturel dans un commentaire et Copilot suggérer le code pour atteindre 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 inline à mesure 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

Dans Copilot, Visual Studio propose deux types de suggestions de code :

  • Suggestions de texte fantôme

Copilot propose des suggestions de codage à mesure que vous tapez.

  • Suggestions de modifications suivantes (préversion publique)

    À partir des modifications que vous apportez, Copilot prédira l’emplacement de la prochaine modification que vous êtes susceptible d’effectuer et vous proposera une complétion. 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 lorsque vous tapez dans Vim/Neovim.

À propos des suggestions de code dans Azure Data Studio

GitHub Copilotfournit 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 à mesure que vous tapez. Vous pouvez également décrire quelque chose que vous souhaitez faire à l’aide d’un langage naturel dans un commentaire et Copilot suggérer le code pour atteindre votre objectif.
  • Suggestions de modifications suivantes (préversion publique)
    • En fonction des modifications que vous apportez, Copilot prévoit l’emplacement de la prochaine modification que vous êtes susceptible d’effectuer et vous suggère une complétion. 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és 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 fournit deux types de suggestions de code :

  • Suggestions de texte fantôme
    • Copilot propose des suggestions de codage à mesure que vous tapez. Vous pouvez également décrire quelque chose que vous souhaitez faire à l’aide d’un langage naturel dans un commentaire et Copilot suggérer le code pour atteindre votre objectif.
  • Suggestions de modifications suivantes (préversion publique)
    • En fonction des modifications que vous apportez, Copilot prédira l’emplacement de la prochaine modification que vous allez probablement effectuer et vous en proposera une complétion. 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 de correspondances avec du code disponible publiquement. 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 Copilot suggestions de texte fantôme. Elle n’affecte pas les Copilot suggestions de modification 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 Discussion avec Copilot. 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 Discussion avec Copilot. 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 Discussion avec Copilot. 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’apprentissage du LLM par défaut utilisé pour Copilot les suggestions en ligne :

  • 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