# Obtention de suggestions de code dans votre IDE avec GitHub Copilot

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

<style> .button-container { display : flex ; gap : 10px ; } </style><div class="button-container">

```
<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>Commencez gratuitement</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 avec 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>
```

</div>

<div class="ghd-tool jetbrains">

## Introduction

Ce guide montre comment obtenir des suggestions de code de GitHub Copilot 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](/fr/copilot/concepts/completions/code-suggestions?tool=jetbrains) ».

## Prérequis

* **Accès à Copilot**. Pour l’utiliser GitHub Copilot dans JetBrains, vous avez besoin d’un accès limité via Copilot Free ou d’un plan payant Copilot pour un accès complet. Consultez [Qu’est-ce que GitHub Copilot ?](/fr/copilot/get-started/what-is-github-copilot#get-access).

* **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](https://www.jetbrains.com/products/?ref_product=copilot\&ref_type=engagement\&ref_style=button) pour les télécharger.

* **Dernière version de l’extensionGitHub Copilot**. Consultez le [GitHub Copilot plug-in](https://plugins.jetbrains.com/plugin/17718-github-copilot?ref_product=copilot\&ref_type=engagement\&ref_style=text) dans la Place de marché JetBrains. Pour obtenir des instructions d’installation, consultez [Installation de l’extension Copilot GitHub dans votre environnement](/fr/copilot/how-tos/set-up/install-copilot-extension?tool=jetbrains).

* **Connectez-vous à GitHub dans votre IDE JetBrains**. Pour obtenir des instructions d’authentification, consultez [Installation de l’extension Copilot GitHub dans votre environnement](/fr/copilot/how-tos/set-up/install-copilot-extension?tool=jetbrains#installing-the-github-copilot-plugin-in-your-jetbrains-ide).

## 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 <kbd>Tab</kbd>.

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 copy
// 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 <kbd>Tab</kbd>.

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

> \[!TIP]
> Si vous recevez peu ou pas de suggestions de Copilot, il se peut que la détection des doublons soit 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](/fr/copilot/how-tos/manage-your-account/manage-policies#enabling-or-disabling-suggestions-matching-public-code).

## 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 <kbd>Entrée</kbd> :

```java copy
private int calculateDaysBetweenDates(Date date1,
```

GitHub Copilot vous indiquera une suggestion.

Survolez maintenant la suggestion pour afficher la commande GitHub Copilot permettant de choisir une suggestion. 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''exploitation         | Voir la suggestion suivante | Voir la suggestion précédente |
| :------------------------------ | :-------------------------- | :---------------------------- |
| macOS                           |                             |                               |
| <kbd>Option</kbd>+<kbd>]</kbd>  |                             |                               |
| <kbd>Option</kbd>+<kbd>\[</kbd> |                             |                               |
| Windows ou Linux                |                             |                               |
| <kbd>Alt</kbd>+<kbd>]</kbd>     |                             |                               |
| <kbd>Alt</kbd>+<kbd>\[</kbd>    |                             |                               |

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

## 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 copy
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''exploitation                         | Ouvrir plusieurs suggestions |
| :---------------------------------------------- | :--------------------------- |
| macOS                                           |                              |
| <kbd>Commande</kbd>+<kbd>Maj</kbd>+<kbd>A</kbd> |                              |
| Windows ou Linux                                |                              |
| <kbd>Ctrl</kbd>+<kbd>Entrée</kbd>               |                              |

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 copy
private int calculateDaysBetweenDates(Date date1,
```

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

Survolez maintenant la suggestion pour afficher la commande GitHub Copilot permettant de choisir une suggestion. 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''exploitation                              | Accepter le mot suivant | Accepter la ligne suivante |
| :--------------------------------------------------- | :---------------------- | :------------------------- |
| macOS                                                |                         |                            |
| <kbd>Commande</kbd>+<kbd>→</kbd>                     |                         |                            |
| <kbd>Commande</kbd>+<kbd>Contrôle</kbd>+<kbd>→</kbd> |                         |                            |
| Windows ou Linux                                     |                         |                            |
| <kbd>Contrôle</kbd>+<kbd>→</kbd>                     |                         |                            |
| <kbd>Contrôle</kbd>+<kbd>Alt</kbd>+<kbd>→</kbd>      |                         |                            |

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](/fr/copilot/how-tos/configure-personal-settings/configure-in-ide).

</div>

<div class="ghd-tool visualstudio">

## Introduction

Ce guide montre comment obtenir des suggestions de code de GitHub Copilot dans Visual Studio pour 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](/fr/copilot/concepts/completions/code-suggestions?tool=visualstudio) ».

## Prérequis

* **Accès à Copilot**. Pour l’utiliser GitHub Copilot dans GitHub CopilotVisual Studio , vous avez besoin d’un accès limité via Copilot Free ou d’un plan payant Copilot pour un accès complet. Consultez [Qu’est-ce que GitHub Copilot ?](/fr/copilot/get-started/what-is-github-copilot#get-access).

* ```
            **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# :

```csharp copy
int CalculateDaysBetweenDates(
```

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

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# :

```csharp copy
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 <kbd>Tab</kbd>.

> \[!TIP]
> Si vous recevez peu ou pas de suggestions de Copilot, il se peut que la détection des doublons soit 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](/fr/copilot/how-tos/manage-your-account/manage-policies#enabling-or-disabling-suggestions-matching-public-code).

## 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# :

```csharp copy
int CalculateDaysBetweenDates(
```

GitHub Copilot vous indiquera une suggestion.

Survolez maintenant la suggestion pour afficher la commande GitHub Copilot permettant de choisir une suggestion. 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 <kbd>Alt</kbd>+<kbd>.</kbd> (ou <kbd>Alt</kbd>+<kbd>,</kbd>) sur votre clavier.

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

## Obtention de suggestions de commentaires

> \[!NOTE] Les suggestions de commentaires sont disponibles dans Visual Studio17.14 Preview 2 et les versions 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 les utilisateurs de Copilot Free, les suggestions de commentaires sont comptabilisées dans votre utilisation mensuelle de Copilot Chat, et non dans 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 <kbd>Tab</kbd>. Pour modifier la suggestion, appuyez sur <kbd>Alt</kbd>+<kbd>/</kbd>. Pour rejeter la suggestion, appuyez sur <kbd>Échap</kbd>.

## Parcourir et accepter les suggestions next edit suggestions.

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.

Vous pouvez parcourir les modifications suggérées du code à l’aide de <kbd>Tabulation</kbd>, 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 <kbd>Tabulation</kbd> 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.

</div>

<div class="ghd-tool vscode">

## 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](/fr/copilot/concepts/completions/code-suggestions?tool=vscode) ».

## Prérequis

* **Accès à Copilot**. Pour utiliser GitHub Copilot dans Visual Studio Code, vous devez disposer soit d’un accès limité via Copilot Free, soit d’un abonnement payant Copilot pour bénéficier d’un accès complet. Consultez [Qu’est-ce que GitHub Copilot ?](/fr/copilot/get-started/what-is-github-copilot#get-access).

* **Connectez-vous à GitHub dans Visual Studio Code**. Consultez [Configurer GitHub Copilot dans Visual Studio Code](https://code.visualstudio.com/docs/copilot/setup?ref_product=copilot\&ref_type=engagement\&ref_style=text) dans la documentation VS Code.

* **Visual Studio Code**. Pour utiliser GitHub Copilot dans Visual Studio Code, vous devez avoir installé Visual Studio Code. Pour plus d’informations, consultez la [page deVisual Studio Code téléchargement](https://code.visualstudio.com/Download?ref_product=copilot\&ref_type=engagement\&ref_style=text).

* **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](https://code.visualstudio.com/docs/copilot/setup?ref_product=copilot\&ref_type=engagement\&ref_style=text) 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 copy
function calculateDaysBetweenDates(begin, end) {
```

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

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 copy
// 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 <kbd>Tab</kbd>.

> \[!TIP]
> Si vous recevez peu ou pas de suggestions de Copilot, il se peut que la détection des doublons soit 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](/fr/copilot/how-tos/manage-your-account/manage-policies#enabling-or-disabling-suggestions-matching-public-code).

## 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 <kbd>Entrée</kbd> :

```javascript copy
function calculateDaysBetweenDates(begin, end) {
```

GitHub Copilot vous indiquera une suggestion.

Survolez maintenant la suggestion pour afficher la commande GitHub Copilot permettant de choisir une suggestion. 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''exploitation                    | Voir la suggestion suivante | Voir la suggestion précédente |
| :----------------------------------------- | :-------------------------- | :---------------------------- |
| macOS                                      |                             |                               |
| <kbd>Option (⌥) ou Alt</kbd>+<kbd>]</kbd>  |                             |                               |
| <kbd>Option (⌥) ou Alt</kbd>+<kbd>\[</kbd> |                             |                               |
| Windows ou Linux                           |                             |                               |
| <kbd>Alt</kbd>+<kbd>]</kbd>                |                             |                               |
| <kbd>Alt</kbd>+<kbd>\[</kbd>               |                             |                               |

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

## 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 <kbd>Entrée</kbd> :

```javascript copy
function calculateDaysBetweenDates(begin, end) {
```

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

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 <kbd>Entrée</kbd> :

```javascript copy
function calculateDaysBetweenDates(begin, end) {
```

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

Survolez maintenant la suggestion pour afficher la commande GitHub Copilot permettant de choisir une suggestion. 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''exploitation          | Accepter le mot suivant |
| :------------------------------- | :---------------------- |
| macOS                            |                         |
| <kbd>Commande</kbd>+<kbd>→</kbd> |                         |
| Windows ou Linux                 |                         |
| <kbd>Contrôle</kbd>+<kbd>→</kbd> |                         |

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](/fr/copilot/how-tos/configure-personal-settings/configure-in-ide).

## Parcourir et accepter les suggestions next edit suggestions.

Next edit suggestions 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 <kbd>Tabulation</kbd>, 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 <kbd>Tabulation</kbd> 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é.](/assets/images/help/copilot/vsc-advanced-code-completion-menu.png)

Pour plus de détails et d'exemples, consultez [Suggestions en ligne avec GitHub Copilot dans VS Code](https://code.visualstudio.com/docs/copilot/ai-powered-suggestions) dans la documentation Visual Studio Code.

## 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](/fr/copilot/how-tos/use-ai-models/change-the-completion-model) ».

</div>

<div class="ghd-tool vimneovim">

## 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 Free ou d’un plan payant Copilot pour un accès complet. Consultez [Qu’est-ce que GitHub Copilot ?](/fr/copilot/get-started/what-is-github-copilot#get-access).

* **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](https://vimhelp.org/) / [Neovim](https://neovim.io/doc/) et le [site web Node.js](https://nodejs.org/en/).

* **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](/fr/copilot/how-tos/set-up/install-copilot-extension) ».

## Apprendre à utiliser GitHub Copilot dans Vim/Neovim

GitHub Copilot fournit des suggestions en ligne pendant que vous tapez dans Vim/Neovim. Pour accepter une suggestion, appuyez sur la touche <kbd>Tab</kbd>.

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 copy
:help copilot
```

</div>

<div class="ghd-tool azure_data_studio">

## 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 Free ou d’un plan payant Copilot pour un accès complet. Consultez [Qu’est-ce que GitHub Copilot ?](/fr/copilot/get-started/what-is-github-copilot#get-access).

* 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](https://docs.microsoft.com/sql/azure-data-studio/download-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](/fr/copilot/how-tos/set-up/install-copilot-extension) ».

## 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 copy
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 <kbd>Tab</kbd>.

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 copy
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 <kbd>Tab</kbd>.

> \[!TIP]
> Si vous recevez peu ou pas de suggestions de Copilot, il se peut que la détection des doublons soit 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](/fr/copilot/how-tos/manage-your-account/manage-policies#enabling-or-disabling-suggestions-matching-public-code).

## Afficher d’autres suggestions

Pour certaines suggestions, GitHub Copilot peut 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 copy
SELECT [UserId], [Red], [Orange], [Yellow], [Green], [Blue], [Purple], [Rainbow]
FROM [Tag].[Scoreboard]
INNER JOIN
```

GitHub Copilot vous indiquera une suggestion.

Survolez maintenant la suggestion pour afficher la commande GitHub Copilot permettant de choisir une suggestion. 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''exploitation         | Voir la suggestion suivante | Voir la suggestion précédente |
| :------------------------------ | :-------------------------- | :---------------------------- |
| macOS                           |                             |                               |
| <kbd>Option</kbd>+<kbd>\[</kbd> |                             |                               |
| <kbd>Option</kbd>+<kbd>]</kbd>  |                             |                               |
| Windows ou Linux                |                             |                               |
| <kbd>Alt</kbd>+<kbd>\[</kbd>    |                             |                               |
| <kbd>Alt</kbd>+<kbd>]</kbd>     |                             |                               |

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

## 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 copy
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.

Survolez maintenant la suggestion pour afficher la commande GitHub Copilot permettant de choisir une suggestion. 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''exploitation          | Accepter le mot suivant |
| :------------------------------- | :---------------------- |
| macOS                            |                         |
| <kbd>Commande</kbd>+<kbd>→</kbd> |                         |
| Windows ou Linux                 |                         |
| <kbd>Contrôle</kbd>+<kbd>→</kbd> |                         |

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](https://learn.microsoft.com/en-us/azure-data-studio/keyboard-shortcuts) dans la documentation Microsoft.

</div>

<div class="ghd-tool xcode">

## 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

* **Accès à Copilot**. Pour utiliser GitHub Copilot dans Xcode, vous avez besoin d’un accès limité via Copilot Free ou d’un plan payant Copilot pour un accès complet. Consultez [Qu’est-ce que GitHub Copilot ?](/fr/copilot/get-started/what-is-github-copilot#get-access).

* **GitHub Copilot extension pour Xcode**. Pour l’utiliser GitHub Copilot pour Xcode, vous devez installer l’extension GitHub Copilot Xcode. Consultez [Installation de l’extension Copilot GitHub dans votre environnement](/fr/copilot/how-tos/set-up/install-copilot-extension).

## 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 copy
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 <kbd>Tab</kbd>. Pour afficher la suggestion complète, maintenez la touche <kbd>Option</kbd> , et pour accepter la suggestion complète, appuyez sur <kbd>l’onglet</kbd>+<kbd>Option</kbd>.

### 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 ».
* **Vérifiez si la détection des doublons est activée dans Copilot :** Si vous recevez peu ou pas de suggestions de Copilot, il se peut que la détection des doublons soit 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](/fr/copilot/how-tos/manage-your-account/manage-policies#enabling-or-disabling-suggestions-matching-public-code).
* **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 ticket dans le [Copilot pour dépôt Xcode](https://github.com/github/CopilotForXcode).

## Parcourir et accepter les suggestions next edit suggestions.

Next edit suggestions 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 <kbd>Tabulation</kbd>, pour faciliter la recherche de la prochaine modification pertinente sans devoir consulter manuellement les fichiers ou les références. Appuyez de nouveau sur <kbd>Tab</kbd> 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é.](/assets/images/help/copilot/xcode-advanced-code-completion-menu.png)

</div>

<div class="ghd-tool eclipse">

## 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

* **Accès à Copilot**. Pour l’utiliser GitHub Copilot dans Eclipse, vous avez besoin d’un accès limité via Copilot Free ou d’un plan payant Copilot pour un accès complet. Consultez [Qu’est-ce que GitHub Copilot ?](/fr/copilot/get-started/what-is-github-copilot#get-access).

* **GitHub Copilot extension pour Eclipse**. Pour l’utiliser GitHub Copilot dans Eclipse, vous devez installer l’extension GitHub Copilot . Consultez [Installation de l’extension Copilot GitHub dans votre environnement](/fr/copilot/how-tos/set-up/install-copilot-extension?tool=eclipse).

## 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 copy
public int getDiff(int a, int b)
```

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

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 copy
/*
 * Return the difference between two different integers.
 */
```

GitHub Copilot suggérera automatiquement du code.

> \[!TIP]
> Si vous recevez peu ou pas de suggestions de Copilot, il se peut que la détection des doublons soit 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](/fr/copilot/how-tos/manage-your-account/manage-policies#enabling-or-disabling-suggestions-matching-public-code).

## Déclenchement manuel des suggestions en ligne

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

| Système d''exploitation                            | Déclencher des suggestions intégrées |
| :------------------------------------------------- | :----------------------------------- |
| macOS                                              |                                      |
| <kbd>Option</kbd>+<kbd>Commande</kbd>+<kbd>/</kbd> |                                      |
| Windows ou Linux                                   |                                      |
| <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>/</kbd>        |                                      |

## 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''exploitation          | Accepter le mot suivant |
| :------------------------------- | :---------------------- |
| macOS                            |                         |
| <kbd>Commande</kbd>+<kbd>→</kbd> |                         |
| Windows ou Linux                 |                         |
| <kbd>Ctrl</kbd>+<kbd>→</kbd>     |                         |

## Parcourir et accepter les suggestions next edit suggestions.

Next edit suggestions 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 <kbd>Tabulation</kbd>, 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 <kbd>Tabulation</kbd> 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é.](/assets/images/help/copilot/eclipse-advanced-code-completion-menu.png)

</div>

## Étapes suivantes

* **Apprenez comment écrire des prompts efficaces** - Voir [Ingénierie rapide pour GitHub Copilot Chat](/fr/copilot/concepts/prompting/prompt-engineering).
* **Configurer Copilot dans votre éditeur** : vous pouvez activer ou désactiver GitHub Copilot à partir de votre éditeur et créer vos propres raccourcis clavier préférés pour Copilot. Consultez [Configuration de GitHub Copilot dans votre environnement](/fr/copilot/how-tos/configure-personal-settings/configure-in-ide).
* **Prise en main de GitHub Copilot Chat** - Découvrez comment demander à Copilot des informations et de l’aide, à l’aide de GitHub Copilot Chat. Voir [Poser des questions à GitHub Copilot dans votre IDE](/fr/copilot/how-tos/chat-with-copilot/chat-in-ide).
* **Résoudre les problèmes** - En savoir plus sur la résolution des problèmes courants avec GitHub Copilot. Consultez [Résoudre les problèmes liés à GitHub Copilot](/fr/copilot/how-tos/troubleshoot-copilot).

## Pour approfondir

* [Suggestions de code GitHub Copilot dans votre IDE](/fr/copilot/concepts/completions/code-suggestions)