Skip to main content

Obtention de suggestions de code dans votre IDE avec GitHub Copilot

Permet GitHub Copilot d’obtenir des suggestions de code dans votre éditeur.

<a href="https://github.com/copilot?ref_product=copilot&ref_type=trial&ref_style=button&ref_plan=free" target="_blank" class="btn btn-primary mt-3 mr-3 no-underline">
          
    <span>Prise en main gratuite</span><svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-link-external" aria-label="link external icon" role="img"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg>
</a>
<div class="ghd-tool vscode">
<a href="vscode://GitHub.Copilot-Chat?ref_product=copilot&ref_type=engagement&ref_style=button" target="_blank" class="btn btn-primary mt-3 mr-3 no-underline">
    <span>Ouvrir dans Visual Studio Code</span><svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-link-external" aria-label="link external icon" role="img"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg>
</a>
</div>

Introduction

Ce guide montre comment obtenir des suggestions de GitHub Copilot codage dans un IDE JetBrains. Pour consulter les instructions relatives à d’autres environnements de codage courants, utilisez le sélecteur d’outils en haut de la page.

Les exemples présentés dans ce guide utilisent Java, mais d’autres langages fonctionneront de la même manière.

Pour plus d’informations, consultez « Suggestions de code GitHub Copilot dans votre IDE ».

Prérequis

  • Accès à Copilot. Pour l’utiliser GitHub Copilot dans JetBrains, vous avez besoin d’un accès limité via Copilot gratuit ou d’un plan payant Copilot pour un accès complet. Consultez Qu’est-ce que GitHub Copilot ?.

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

    • IntelliJ IDEA (Ultimate, Community, Éducation)
    • Android Studio
    • CLion
    • Code With Me - Utilisateur Invité
    • DataGrip
    • DataSpell
    • GoLand
    • JetBrains Client
    • MPS
    • PhpStorm
    • PyCharm (Professionnel, Communauté, Éducation)
    • Rider
    • RubyMine
    • RustRover
    • WebStorm

    Consultez l’outil de recherche des IDE JetBrains pour les télécharger.

  • Dernière version de l’extensionGitHub Copilot. Consultez le GitHub Copilot plug-in dans la Place de marché JetBrains. Pour obtenir des instructions d’installation, consultez Installation de l’extension Copilot GitHub dans votre environnement.

  • Connectez-vous à GitHub dans votre IDE JetBrains. Pour obtenir des instructions d’authentification, consultez Installation de l’extension Copilot GitHub dans votre environnement.

Obtenir des suggestions de code

GitHub Copilot propose des suggestions de codage à mesure que vous tapez. Par exemple, dans un fichier Java, créez une classe en saisissant class Test.

GitHub Copilot suggère automatiquement un corps de classe en texte grisé. Pour accepter la suggestion, appuyez sur Tab.

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. Par exemple, saisissez ce commentaire dans un fichier Java :

Java
// find all images without alternate text
// and give them a red border
void process () {

GitHub Copilot suggérera automatiquement du code. Pour accepter la suggestion, appuyez sur Tab.

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

Conseil

Si vous recevez des suggestions limitées ou nulles, la détection de Copilotduplication peut être activée. Pour plus d’informations sur la détection de duplication, consultez Gestion des stratégies de GitHub Copilot en tant qu’abonné individuel.

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

Par exemple, saisissez la ligne suivante dans un fichier Java, puis appuyez sur Entrée :

Java
private int calculateDaysBetweenDates(Date date1,

GitHub Copilot vous indiquera une suggestion.

Placez maintenant le curseur sur la suggestion pour afficher le GitHub Copilot contrôle pour choisir des suggestions. Pour afficher les suggestions suivantes ou précédentes, cliquez sur le bouton fléché vers l’avant ou vers l’arrière dans le contrôle.

Vous pouvez également utiliser des raccourcis clavier pour afficher d’autres suggestions :

Système d''exploitationVoir la suggestion suivanteVoir la suggestion précédente
macOS
Option+]
Option+[
Windows ou Linux
Alt+]
Alt+[

Pour accepter une suggestion, cliquez sur « Accepter » dans la palette de commandes Copilot ou appuyez sur Tab. Pour rejeter toutes les suggestions, appuyez sur Échap.

Affichage de plusieurs suggestions sous un nouvel onglet

Si vous ne souhaitez pas utiliser les suggestions initiales proposées par GitHub Copilot, vous pouvez afficher plus de suggestions dans un nouvel onglet.

Par exemple, saisissez la ligne suivante dans un fichier Java :

Java
private int calculateDaysBetweenDates(Date date1,

GitHub Copilot vous indiquera une suggestion.

Pour ouvrir un nouvel onglet avec plusieurs suggestions supplémentaires, utilisez le raccourci clavier suivant, puis cliquez sur Ouvrir GitHub Copilot:

Système d''exploitationOuvrir plusieurs suggestions
macOS
Commande+Maj+A
Windows ou Linux
Ctrl+Entrée

Pour accepter une suggestion, sous celle-ci, cliquez sur Accepter la suggestion NUMBER. Pour rejeter toutes les suggestions, fermez l’onglet.

Accepter des suggestions partielles

Si vous ne souhaitez pas accepter toute une suggestion GitHub Copilot, vous pouvez accepter le mot suivant ou la ligne suivante d’une suggestion.

Par exemple, saisissez la ligne suivante dans un fichier Java :

Java
private int calculateDaysBetweenDates(Date date1,

GitHub Copilot affiche une suggestion en texte grisé. La suggestion exacte peut varier.

Placez maintenant le curseur sur la suggestion pour afficher le GitHub Copilot contrôle pour choisir des suggestions. Pour accepter uniquement le mot suivant de la suggestion, cliquez sur Accepter le mot dans le contrôle.

Vous pouvez également utiliser un raccourci clavier pour accepter le mot suivant d’une suggestion :

Système d''exploitationAccepter le mot suivantAccepter la ligne suivante
macOS
Commande+
Commande+Contrôle+
Windows ou Linux
Contrôle+
Contrôle+Alt+

Si vous souhaitez accepter la ligne suivante d’une suggestion, vous devez définir un raccourci clavier personnalisé pour la commande editor.action.inlineSuggest.acceptNextLine. Pour plus d’informations sur la définition des raccourcis clavier personnalisés, consultez Configuration de GitHub Copilot dans votre environnement.

Introduction

Ce guide montre comment obtenir des suggestions de codage à partir de GitHub CopilotVisual Studio Windows. Pour consulter les instructions relatives à d’autres environnements de codage courants, utilisez le sélecteur d’outils en haut de la page.

Les exemples présentés dans ce guide utilisent le langage C#, mais d’autres langages fonctionneront de la même manière.

Pour plus d’informations, consultez « Suggestions de code GitHub Copilot dans votre IDE ».

Prérequis

  • Accès à Copilot. Pour l’utiliser GitHub Copilot dans GitHub CopilotVisual Studio , vous avez besoin d’un accès limité via Copilot gratuit ou d’un plan payant Copilot pour un accès complet. Consultez Qu’est-ce que GitHub Copilot ?.

  •           **Version compatible de Visual Studio**. Pour utiliser GitHub Copilot dans Visual Studio, vous devez avoir installé la version 2022 17.8 ou ultérieure de Visual Studio pour Windows. Pour plus d’informations, consultez [Installer Visual Studio](https://learn.microsoft.com/en-us/visualstudio/install/install-visual-studio?ref_product=copilot&ref_type=engagement&ref_style=text) dans la documentation Microsoft.
    
  •           **Extension de GitHub Copilot pour Visual Studio**. Pour obtenir des instructions sur l’installation de l’extension Copilot, consultez [Installer GitHub Copilot dans Visual Studio](https://learn.microsoft.com/visualstudio/ide/visual-studio-github-copilot-install-and-states?ref_product=copilot&ref_type=engagement&ref_style=text) dans la documentation Microsoft.
    
  •           **Ajoutez votre compte GitHub à Visual Studio**. Consultez [Ajouter vos comptes GitHub à votre trousseau Visual Studio](https://learn.microsoft.com/en-us/visualstudio/ide/work-with-github-accounts?ref_product=copilot&ref_type=engagement&ref_style=text) dans la documentation Microsoft.
    

Obtenir des suggestions de code

GitHub Copilot propose des suggestions de codage à mesure que vous tapez. Par exemple, saisissez cette signature de fonction dans un fichier C# :

C#
int CalculateDaysBetweenDates(

GitHub Copilot suggère automatiquement un corps de fonction entier en texte grisé. Pour accepter la suggestion, appuyez sur Tab.

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. Par exemple, saisissez ce commentaire dans le fichier C# :

C#
using System.Xml.Linq;

var doc = XDocument.Load("index.xhml");

// find all images

GitHub Copilot suggérera une implémentation de la fonction. Pour accepter la suggestion, appuyez sur Tab.

Conseil

Si vous recevez des suggestions limitées ou nulles, la détection de Copilotduplication peut être activée. Pour plus d’informations sur la détection de duplication, consultez Gestion des stratégies de GitHub Copilot en tant qu’abonné individuel.

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

Par exemple, saisissez cette signature de fonction dans un fichier C# :

C#
int CalculateDaysBetweenDates(

GitHub Copilot vous indiquera une suggestion.

Placez maintenant le curseur sur la suggestion pour afficher le GitHub Copilot contrôle pour choisir des suggestions. Pour afficher les suggestions suivantes ou précédentes, cliquez sur le bouton fléché vers l’avant ou vers l’arrière dans le contrôle.

Vous pouvez également afficher d’autres suggestions en appuyant sur Alt+. (ou Alt+,) sur votre clavier.

Pour accepter une suggestion, cliquez sur « Accepter » dans la palette de commandes Copilot ou appuyez sur Tab. Pour rejeter toutes les suggestions, appuyez sur Échap.

Obtention de suggestions de commentaires

Remarque

Les suggestions de commentaires sont disponibles dans Visual Studio la version 17.14 Preview 2 et ultérieures.

GitHub Copilot peut suggérer des commentaires pour votre code, en analysant le code que vous écrivez et en générant des commentaires qui décrivent ce que fait le code. Pour Copilot gratuit les utilisateurs, les suggestions de commentaires comptent pour votre utilisation mensuelle Discussion avec Copilot , et non sur l’utilisation de vos suggestions de code.

Les suggestions de commentaires sont disponibles dans les langues suivantes :

  • C#
  • C++

Activation des suggestions de commentaires

Pour activer les suggestions de commentaires, vous devez configurer le style de commentaire dans Visual Studio.

Pour C++

  1. Dans Visual Studiole menu Outils , cliquez sur Options.
  2. Dans le volet gauche, cliquez sur Éditeur de texte.
  3. Cliquez sur C++, puis sur Style de code.
  4. Sous le titre Style de code , cliquez sur Général.
  5. Sous « Commentaires », sélectionnez Xml Doc Comments dans le menu déroulant.
  6. Sélectionnez Insérer le style de commentaire existant au début des nouvelles lignes lors de l’écriture de commentaires et Continuer les commentaires sur une seule ligne. Cliquez ensuite sur OK.
  7. Dans l’onglet Options, dans le volet gauche, cliquez sur GitHub.
  8. Cliquez sur Copilot, puis Éditeur.
  9. Sélectionnez Activer les descriptions générées par l’IA pour les commentaires de documentation insérés automatiquement dans les langues prises en charge.

Pour C#

  1. Dans Visual Studiole menu Outils , cliquez sur Options.
  2. Dans le volet gauche, cliquez sur Langues.
  3. Cliquez sur C#, puis Plus de paramètres, puis Avancé.
  4. Sous « Commentaires », sélectionnez Générer des commentaires de documentation XML pour ///, Insérer // au début des nouvelles lignes lors de l’écriture des commentaires // et Insérer * au début de nouvelles lignes lors de l’écriture des commentaires /**/. Cliquez ensuite sur OK.
  5. Dans l’onglet Options, dans le volet gauche, cliquez sur GitHub.
  6. Cliquez sur Copilot, puis Éditeur.
  7. Sélectionnez Activer les descriptions générées par l’IA pour les commentaires de documentation insérés automatiquement dans les langues prises en charge.

Utilisation de suggestions de commentaires

Pour lancer des suggestions de commentaires, tapez l’initiateur de commentaire standard pour la langue dans laquelle vous écrivez (par exemple, ///), avant le code que vous souhaitez commenter, et attendez que la suggestion apparaisse.

Pour accepter la suggestion, appuyez sur Tab. Pour modifier la suggestion, appuyez sur Alt+/. Pour rejeter la suggestion, appuyez sur Échap.

En fonction des modifications que vous apportez, Copilot prédit l’emplacement de la prochaine modification que vous êtes susceptible d’effectuer et de suggérer une saisie semi-automatique.

Vous pouvez parcourir les modifications suggérées du code à l’aide de Tabulation, pour faciliter la recherche de la prochaine modification pertinente sans devoir consulter manuellement les fichiers ou les références. Appuyez à nouveau sur la touche Tabulation pour accepter une suggestion.

Une flèche dans la marge indique une suggestion de modification. Cliquez sur la flèche pour accéder au menu des suggestions de modification, qui fournit des raccourcis clavier. Si une suggestion de modification se trouve en dehors de l’affichage de l’éditeur actuel, la flèche pointe vers le haut ou vers le bas pour indiquer où se trouve la suggestion suivante.

Introduction

Ce guide montre comment obtenir des suggestions de codage à partir de GitHub CopilotVisual Studio Code. Pour consulter les instructions relatives à d’autres environnements de codage courants, utilisez le sélecteur d’outils en haut de la page.

Les exemples présentés dans ce guide utilisent JavaScript, mais d’autres langages fonctionneront de la même manière.

Pour plus d’informations, consultez « Suggestions de code GitHub Copilot dans votre IDE ».

Prérequis

  • Accès à Copilot. Pour l’utiliser GitHub CopilotVisual Studio Code, vous avez besoin d’un accès limité via Copilot gratuit ou d’un plan payant Copilot pour un accès complet. Consultez Qu’est-ce que GitHub Copilot ?.

  • Connectez-vous à GitHub dans Visual Studio Code. Consultez Configurer GitHub Copilot dans Visual Studio Code la VS Code documentation..

  • Visual Studio Code. Pour l’utiliser GitHub CopilotVisual Studio Code, vous devez avoir Visual Studio Code installé. Pour plus d’informations, consultez la page deVisual Studio Code téléchargement.

  • Copilot en Visual Studio Code. Lorsque vous configurez GitHub CopilotVisual Studio Code pour la première fois, les extensions requises sont installées automatiquement. Vous n’avez pas besoin de les télécharger ou de les installer manuellement. Pour des instructions détaillées, consultez Configurer GitHub Copilot dans Visual Studio Code dans la documentation Visual Studio Code.

Obtenir des suggestions de code

GitHub Copilot propose des suggestions de codage à mesure que vous tapez. Par exemple, saisissez cet en-tête de fonction dans un fichier JavaScript :

JavaScript
function calculateDaysBetweenDates(begin, end) {

GitHub Copilot suggère automatiquement le reste de la fonction. Pour accepter la suggestion, appuyez sur Tab.

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. Par exemple, saisissez ce commentaire dans un fichier JavaScript :

JavaScript
// write a function to
// find all images without alternate text
// and give them a red border

GitHub Copilot suggérera automatiquement du code. Pour accepter la suggestion, appuyez sur Tab.

Conseil

Si vous recevez des suggestions limitées ou nulles, la détection de Copilotduplication peut être activée. Pour plus d’informations sur la détection de duplication, consultez Gestion des stratégies de GitHub Copilot en tant qu’abonné individuel.

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

Par exemple, saisissez cet en-tête de fonction dans un fichier JavaScript, puis appuyez sur Entrée :

JavaScript
function calculateDaysBetweenDates(begin, end) {

GitHub Copilot vous indiquera une suggestion.

Placez maintenant le curseur sur la suggestion pour afficher le GitHub Copilot contrôle pour choisir des suggestions. Pour afficher les suggestions suivantes ou précédentes, cliquez sur le bouton fléché vers l’avant ou vers l’arrière dans le contrôle.

Vous pouvez également utiliser des raccourcis clavier pour afficher d’autres suggestions :

Système d''exploitationVoir la suggestion suivanteVoir la suggestion précédente
macOS
Option (⌥) ou Alt+]
Option (⌥) ou Alt+[
Windows ou Linux
Alt+]
Alt+[

Pour accepter une suggestion, cliquez sur « Accepter » dans la palette de commandes Copilot ou appuyez sur Tab. Pour rejeter toutes les suggestions, appuyez sur Échap.

Affichage de plusieurs suggestions sous un nouvel onglet

Si vous ne souhaitez pas utiliser les suggestions initiales proposées par GitHub Copilot, vous pouvez afficher plus de suggestions dans un nouvel onglet.

Par exemple, saisissez cet en-tête de fonction dans un fichier JavaScript, puis appuyez sur Entrée :

JavaScript
function calculateDaysBetweenDates(begin, end) {

GitHub Copilot vous indiquera une suggestion. Pour ouvrir un nouvel onglet avec de nombreuses autres options, appuyez sur la touche Ctrl+Entrée.

Pour accepter une suggestion, sous celle-ci, cliquez sur Accepter la suggestion NUMBER. Pour rejeter toutes les suggestions, fermez l’onglet.

Accepter des suggestions partielles

Si vous ne souhaitez pas accepter toute une suggestion GitHub Copilot, vous pouvez accepter le mot suivant ou la ligne suivante d’une suggestion.

Par exemple, saisissez cet en-tête de fonction dans un fichier JavaScript, puis appuyez sur Entrée :

JavaScript
function calculateDaysBetweenDates(begin, end) {

GitHub Copilot suggère automatiquement un corps de fonction entier en texte grisé. La suggestion exacte peut varier.

Placez maintenant le curseur sur la suggestion pour afficher le GitHub Copilot contrôle pour choisir des suggestions. Pour accepter uniquement le mot suivant de la suggestion, cliquez sur Accepter le mot dans le contrôle.

Vous pouvez également utiliser un raccourci clavier pour accepter le mot suivant d’une suggestion :

Système d''exploitationAccepter le mot suivant
macOS
Commande+
Windows ou Linux
Contrôle+

Si vous souhaitez accepter la ligne suivante d’une suggestion, vous devez définir un raccourci clavier personnalisé pour la commande editor.action.inlineSuggest.acceptNextLine. Pour plus d’informations sur la définition des raccourcis clavier personnalisés, consultez Configuration de GitHub Copilot dans votre environnement.

Suggestions de modifications suivantes prédit où et quelles modifications peuvent être nécessaires en fonction des modifications en cours.

Vous pouvez parcourir les modifications suggérées du code à l’aide de Tabulation, pour faciliter la recherche de la prochaine modification pertinente sans devoir consulter manuellement les fichiers ou les références. Appuyez à nouveau sur la touche Tabulation pour accepter une suggestion.

Une flèche dans la marge indique une suggestion de modification. Pointez sur la flèche pour accéder au menu de suggestion de modification, qui fournit des raccourcis clavier et des options de réglages. Si une suggestion de modification se trouve en dehors de l’affichage de l’éditeur actuel, la flèche pointe vers le haut ou vers le bas pour indiquer où se trouve la suggestion suivante.

Capture d’écran du menu de la gouttière dans Visual Studio Code. La flèche est soulignée en orange foncé.

Pour plus d’informations et d’exemples, consultez les suggestions inline dans GitHub CopilotVS Code la Visual Studio Code documentation.

Modification du modèle IA

Vous pouvez modifier le modèle de langage volumineux utilisé pour générer des suggestions inline. Pour plus d’informations, consultez « Modification du modèle IA des suggestions en ligne de GitHub Copilot ».

Introduction

Ce guide montre comment obtenir des suggestions de codage à partir de GitHub Copilot Vim/Neovim. Pour consulter les instructions relatives à d’autres environnements de codage courants, utilisez le sélecteur d’outils en haut de la page.

Prérequis

  • Accès à Copilot. Pour l’utiliser GitHub Copilot dans Vim/Neovim, vous avez besoin d’un accès limité via Copilot gratuit ou d’un plan payant Copilot pour un accès complet. Consultez Qu’est-ce que GitHub Copilot ?.

  • Version compatible de Vim/Neovim. Pour l’utiliser GitHub Copilot dans Vim/Neovim, vous devez avoir Vim version 9.0.0185 / Neovim version 0.6 ou ultérieure et Node.js version 18 ou ultérieure installée. Pour plus d’informations, consultez la documentation de Vim / Neovim et le site web Node.js.

  • GitHub Copilot extension pour Vim/Neovim. Pour l’utiliser GitHub Copilot dans Vim/Neovim, vous devez installer le GitHub Copilot plug-in. Pour plus d’informations, consultez « Installation de l’extension Copilot GitHub dans votre environnement ».

Apprendre à utiliser GitHub Copilot dans Vim/Neovim

GitHub Copilot fournit des suggestions inline lorsque vous tapez Vim/Neovim. Pour accepter une suggestion, appuyez sur la touche Tab.

Pour plus d’informations et des conseils sur l’utilisation GitHub Copilot dans Vim/Neovim, exécutez la commande suivante pour afficher la documentation du plug-in :

Shell
:help copilot

Introduction

Ce guide montre comment obtenir des suggestions GitHub Copilot de codage dans Azure Data Studio. Pour consulter les instructions relatives à d’autres environnements de codage courants, utilisez le sélecteur d’outils en haut de la page.

Prérequis

  • Accès à Copilot. Pour l’utiliser GitHub Copilot dans Azure Data Studio, vous avez besoin d’un accès limité via Copilot gratuit ou d’un plan payant Copilot pour un accès complet. Consultez Qu’est-ce que GitHub Copilot ?.

  • version compatible de Azure Data Studio. Pour l’utiliser GitHub Copilot dans Azure Data Studio, vous devez avoir installé Azure Data Studio version 1.44.0 ou ultérieure. Pour plus d’informations, consultez la page de téléchargement Azure Data Studio dans la documentation Azure Data Studio.

  • GitHub Copilot extension pour Azure Data Studio. Pour l’utiliser GitHub Copilot dans Azure Data Studio, vous devez installer l’extensionGitHub Copilot. Pour plus d’informations, consultez « Installation de l’extension Copilot GitHub dans votre environnement ».

Obtenir des suggestions de code

GitHub Copilotpeut vous fournir des suggestions inline lorsque vous créez des bases de données SQL dans Azure Data Studio. Par exemple, si vous écrivez une requête qui joint deux tables, Copilot peut suggérer la condition de jointure à partir de colonnes dans l’éditeur ouvert, d’autres fichiers dans l’espace de travail et des modèles de syntaxe courants.

Dans un fichier SQL, saisissez la requête suivante :

SQL
SELECT [UserId], [Red], [Orange], [Yellow], [Green], [Blue], [Purple], [Rainbow]
FROM [Tag].[Scoreboard]
INNER JOIN

GitHub Copilot suggère automatiquement une condition de jointure dans du texte grisé. La suggestion exacte peut varier. Pour accepter la suggestion, appuyez sur Tab.

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. Par exemple, saisissez ce commentaire dans un fichier SQL :

SQL
SELECT TokenColor, COUNT(UserID) AS UserCount
FROM Tag.Users
GROUP BY TokenColor
-- pivot that query on tokencolor for Purple, Blue, Green, Yellow, Orange, Red
-- and rename the columns to match the colors
SELECT [Purple], [Blue], [Green], [Yellow], [Orange], [Red]

GitHub Copilot suggérera automatiquement du code. Pour accepter la suggestion, appuyez sur Tab.

Conseil

Si vous recevez des suggestions limitées ou nulles, la détection de Copilotduplication peut être activée. Pour plus d’informations sur la détection de duplication, consultez Gestion des stratégies de GitHub Copilot en tant qu’abonné individuel.

Afficher d’autres suggestions

Pour certaines suggestions, GitHub Copilot vous pouvez proposer plusieurs alternatives. Vous pouvez sélectionner la suggestion que vous souhaitez utiliser ou rejeter toutes les suggestions.

Par exemple, saisissez cette requête dans un fichier SQL :

SQL
SELECT [UserId], [Red], [Orange], [Yellow], [Green], [Blue], [Purple], [Rainbow]
FROM [Tag].[Scoreboard]
INNER JOIN

GitHub Copilot vous indiquera une suggestion.

Placez maintenant le curseur sur la suggestion pour afficher le GitHub Copilot contrôle pour choisir des suggestions. Pour afficher les suggestions suivantes ou précédentes, cliquez sur le bouton fléché vers l’avant ou vers l’arrière dans le contrôle.

Vous pouvez également utiliser des raccourcis clavier pour afficher d’autres suggestions :

Système d''exploitationVoir la suggestion suivanteVoir la suggestion précédente
macOS
Option+[
Option+]
Windows ou Linux
Alt+[
Alt+]

Pour accepter une suggestion, cliquez sur « Accepter » dans le Copilot contrôle, ou appuyez sur Tab. Pour rejeter toutes les suggestions, appuyez sur Échap.

Accepter des suggestions partielles

Si vous ne souhaitez pas accepter toute une suggestion GitHub Copilot, vous pouvez accepter le mot suivant ou la ligne suivante d’une suggestion.

Par exemple, saisissez cette requête dans un fichier SQL :

SQL
SELECT [UserId], [Red], [Orange], [Yellow], [Green], [Blue], [Purple], [Rainbow]
FROM [Tag].[Scoreboard]
INNER JOIN

GitHub Copilot affiche une suggestion en texte grisé. La suggestion exacte peut varier.

Placez maintenant le curseur sur la suggestion pour afficher le GitHub Copilot contrôle pour choisir des suggestions. Pour accepter uniquement le mot suivant de la suggestion, cliquez sur Accepter le mot dans le contrôle.

Vous pouvez également utiliser un raccourci clavier pour accepter le mot suivant d’une suggestion :

Système d''exploitationAccepter le mot suivant
macOS
Commande+
Windows ou Linux
Contrôle+

Si vous souhaitez accepter la ligne suivante de la suggestion, vous devez définir un raccourci clavier personnalisé pour la commande editor.action.inlineSuggest.acceptNextLine. Pour plus d’informations sur la définition des raccourcis clavier personnalisés, consultez Raccourcis du tableau d’accès dans Azure Data Studio dans la documentation Microsoft.

Introduction

Ce guide montre comment obtenir des suggestions de codage à partir de GitHub Copilot Xcode. Pour consulter les instructions relatives à d’autres environnements de codage courants, utilisez le sélecteur d’outils en haut de la page.

Prérequis

Obtenir des suggestions de code

GitHub Copilot propose des suggestions de codage à mesure que vous tapez. Par exemple, tapez cette signature de fonction dans un fichier Swift :

Swift
func calculateDaysBetweenDates(

GitHub Copilot suggère automatiquement un corps de fonction entier en texte grisé. Pour accepter la première ligne d'une suggestion, appuyez sur Tab. Pour afficher la suggestion complète, maintenez la touche Option , et pour accepter la suggestion complète, appuyez sur l’onglet+Option.

Améliorer les suggestions de code

Si vous rencontrez des problèmes avec les suggestions de code, tels que des suggestions contradictoires ou manquantes, vous pouvez essayer ce qui suit :

  • Désactiver la complétion de texte prédictive native de Xcode: Pour éviter de recevoir deux séries de suggestions de code, vous pouvez désactiver la complétion de texte prédictive native de Xcode. Vous trouverez ce paramètre dans les paramètres de Xcode, dans l'onglet « Édition », sous « Édition de texte ».
  • Recherchez la détection de duplication dans Copilot: si vous recevez des suggestions limitées ou inexistantes, la détection de Copilotduplication peut être activée. Pour plus d’informations sur la détection de duplication, consultez Gestion des stratégies de GitHub Copilot en tant qu’abonné individuel.
  • Recherchez les mises à jour et redémarrez Xcode : Vérifiez que vous disposez de la dernière version de Copilot Xcode dans l’application d’extension et redémarrez Xcode.

Vous pouvez également ouvrir un problème dans le Copilot référentiel Xcode.

Suggestions de modifications suivantes prédit où et quelles modifications peuvent être nécessaires en fonction des modifications en cours.

Vous pouvez parcourir les modifications suggérées du code à l’aide de Tabulation, pour faciliter la recherche de la prochaine modification pertinente sans devoir consulter manuellement les fichiers ou les références. Appuyez de nouveau sur Tab pour accepter une suggestion (sauf si vous avez désactivé le paramètre « Accepter les suggestions avec Tab » pour l’extension GitHub Copilot Xcode).

Une flèche dans la marge indique une suggestion de modification. Pointez sur la flèche pour accéder au menu de suggestion de modification, qui fournit des raccourcis clavier et des options de réglages.

Capture d’écran du menu de la gouttière dans Xcode. La flèche est soulignée en orange foncé.

Introduction

Ce guide montre comment obtenir des suggestions de codage à partir d’Eclipse GitHub Copilot . Pour consulter les instructions relatives à d’autres environnements de codage courants, utilisez le sélecteur d’outils en haut de la page.

Prérequis

Obtenir des suggestions de code

GitHub Copilot propose des suggestions de codage à mesure que vous tapez. Par exemple, tapez cet en-tête de fonction dans un fichier Java :

Java
public int getDiff(int a, int b)

GitHub Copilot suggère automatiquement le reste de la fonction. Pour accepter la suggestion, appuyez sur Tab. Pour ignorer la suggestion, appuyez sur Échap.

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. Par exemple, saisissez ce commentaire dans un fichier Java :

Java
/*
 * Return the difference between two different integers.
 */

GitHub Copilot suggérera automatiquement du code.

Conseil

Si vous recevez des suggestions limitées ou nulles, la détection de Copilotduplication peut être activée. Pour plus d’informations sur la détection de duplication, consultez Gestion des stratégies de GitHub Copilot en tant qu’abonné individuel.

Déclenchement manuel des suggestions en ligne

Vous pouvez également utiliser des raccourcis clavier pour déclencher des suggestions inline.

Système d''exploitationDéclencher des suggestions intégrées
macOS
Option+Commande+/
Windows ou Linux
Ctrl+Alt+/

Accepter des suggestions partielles

Si vous ne souhaitez pas accepter toute une suggestion Copilot, vous pouvez accepter le mot suivant d’une suggestion.

Système d''exploitationAccepter le mot suivant
macOS
Commande+
Windows ou Linux
Ctrl+

Suggestions de modifications suivantes prédit où et quelles modifications peuvent être nécessaires en fonction des modifications en cours.

Vous pouvez parcourir les modifications suggérées du code à l’aide de Tabulation, pour faciliter la recherche de la prochaine modification pertinente sans devoir consulter manuellement les fichiers ou les références. Appuyez à nouveau sur la touche Tabulation pour accepter une suggestion.

Une flèche dans la marge indique une suggestion de modification. Pointez sur la flèche pour accéder au menu de suggestion de modification, qui fournit des raccourcis clavier et des options de réglages.

Capture d’écran du menu de la gouttière dans Eclipse. La flèche est soulignée en orange foncé.

Étapes suivantes

Pour approfondir