{"meta":{"title":"Connexion GitHub Copilot CLI à VS Code","intro":"Connectez Copilot CLI à VS Code pour le partage de contexte, de paramètres d’approbation et de sortie.","product":"GitHub Copilot","breadcrumbs":[{"href":"/fr/copilot","title":"GitHub Copilot"},{"href":"/fr/copilot/how-tos","title":"Procédures"},{"href":"/fr/copilot/how-tos/copilot-cli","title":"Copilot CLI"},{"href":"/fr/copilot/how-tos/copilot-cli/use-copilot-cli","title":"Utilisez Copilot CLI."},{"href":"/fr/copilot/how-tos/copilot-cli/use-copilot-cli/connecting-vs-code","title":"Se connecter à VS Code"}],"documentType":"article"},"body":"# Connexion GitHub Copilot CLI à VS Code\n\nConnectez Copilot CLI à VS Code pour le partage de contexte, de paramètres d’approbation et de sortie.\n\nConnecter Copilot CLI à VS Code vous offre le meilleur des deux environnements : la vitesse et la flexibilité d’un flux de travail basé sur un terminal, combinées aux outils visuels enrichis de votre éditeur. Avec une connexion établie, vous pouvez :\n\n* **Utilisez votre sélection de l’éditeur en tant que contexte** : sélectionnez du code et VS Code référencez-le directement dans les invites CLI, sans avoir à spécifier de chemins de fichier ou de numéros de ligne.\n* **Passez en revue les modifications proposées en tant que différences** : lorsque Copilot vous suggèrez des modifications de fichier, elles apparaissent en tant que différences côte à côte afin VS Code de pouvoir passer en revue, accepter ou rejeter chaque modification visuellement.\n* **Surface diagnostics en direct** — Copilot peut accéder aux erreurs et avertissements en temps réel de VS Code, afin qu’il puisse trouver et résoudre les problèmes détectés par votre éditeur.\n* **Récupérer des sessions entre les outils** : affichez les transcriptions de session CLI dans VS Code le terminal intégré et reprenez-les dans le terminal intégré sans perdre de contexte.\n\n## Connexion à VS Code\n\nCopilot CLI peut se connecter VS Code automatiquement au démarrage d’une session CLI. En outre, pendant une session interactive, vous pouvez choisir de vous connecter à n’importe quel espace de travail actuellement ouvert VS Code sur l’ordinateur local.\n\n### Connexion automatique au démarrage\n\nLorsque vous démarrez Copilot CLI, il vérifie si le répertoire de travail actuel à partir duquel vous avez démarré l’interface CLI correspond à n’importe quel dossier d’espace de travail que vous avez ouvert en VS Code mode approuvé. S’il existe une correspondance, l’interface CLI se connecte à l’instance appropriée VS Code . La connexion se produit quel que soit l’emplacement où vous utilisez Copilot CLI: dans un terminal VS Codeintégré ou dans une application de terminal externe s’exécutant dans une fenêtre distincte.\n\nSi Copilot CLI se connecte correctement à VS Code, le message d'environnement affiché au démarrage inclut « Visual Studio Code connecté » ou « Visual Studio Code - Insiders connecté ».\n\nSi vous avez le même espace de travail ouvert dans plusieurs VS Code fenêtres, l’interface CLI se connecte automatiquement à l’un d’entre eux. Il ne peut pas se connecter à plusieurs instances IDE en même temps. Si vous préférez vous connecter à une autre instance de VS Code, vous pouvez basculer à l’aide de la commande `/ide`.\n\n> \\[!NOTE]\n> Si vous utilisez GitHub Codespaces, une session CLI s’exécutant localement ne peut pas se connecter à un VS Code espace de travail exécuté dans l’espace de code distant. Toutefois, vous pouvez vous connecter lorsque vous utilisez l’interface CLI à l’intérieur de l’espace de code, c’est-à-dire dans VS Codele terminal intégré ou dans une session SSH sur l’hôte de l’espace de code distant.\n\n### Connexion manuelle pendant une session interactive\n\nSi vous ouvrez un espace de travail VS Code après avoir démarré Copilot CLIou si vous avez démarré l’interface CLI à partir d’un répertoire qui ne correspond à aucun espace de travail ouvert, vous pouvez utiliser la `/ide` commande de barre oblique pour vous connecter manuellement à un VS Code espace de travail. L’espace de travail auquel vous souhaitez vous connecter doit être actuellement ouvert en mode approuvé dans VS Code.\n\n## Gestion de la connexion avec la `/ide` commande slash\n\nUtilisez la commande slash `/ide` dans une session interactive Copilot CLI pour :\n\n* **Affichez** l’état actuel de la connexion( par exemple, si vous souhaitez vérifier l’espace de travail actuellement connecté.\n* **Connectez-vous** à un autre VS Code espace de travail.\n* **Déconnectez-vous** de VS Code.\n\nVous pouvez également désactiver les paramètres suivants dans le `/ide` menu :\n\n* **Se connecter automatiquement à l’espace de travail IDE correspondant** : contrôle si l’interface CLI se connecte automatiquement à un espace de travail correspondant VS Code au démarrage.\n* **Affichez les modifications de fichiers sous forme de diffs dans l'IDE** : contrôle si les modifications de fichiers proposées sont affichées sous forme de diffs dans un VS Code onglet de l’éditeur.\n\n## Utilisation de contexte VS Code dans les invites\n\nLorsqu’un Copilot CLI est connecté à un VS Code, il reçoit la sélection actuelle de l'éditeur chaque fois que celle-ci change. La sélection s’affiche sous votre invite dans l’interface CLI, alignée à droite. Cet indicateur de sélection est mis à jour chaque fois que vous sélectionnez un code différent dans VS Code.\n\nCela vous permet de sélectionner du code dans VS Code et d'utiliser ensuite un message d'incitation tel que :\n\n```copilot\nDebug this\n```\n\nVous pouvez également sélectionner du code, mais poser des questions sur l’intégralité du fichier à Copilot.\n\n```copilot\nExplain this file\n```\n\n## Révision des modifications de fichier sous forme de diffs\n\nLorsque vous demandez Copilot d’apporter des modifications à un fichier dans l’espace de travail, VS Code affiche les modifications proposées sous forme de différences dans un nouvel onglet d’éditeur. Cela permet de voir facilement ce qui Copilot est proposé. Utilisez les boutons accepter (✓) ou rejeter (✗) en haut à droite de l’affichage de différences pour appliquer ou ignorer les modifications. Une fois que vous avez accepté ou rejeté la différence, l’autorisation de modification de fichier en attente est résolue et l’interface CLI poursuit son flux de travail.\n\n> \\[!NOTE]\n>\n> * L'affichage des différences n'est pas montré si vous avez autorisé Copilot à modifier des fichiers sans votre approbation, par exemple à l'aide des options de ligne de commande `--allow-all` ou `--yolo`, ou des commandes slash `/allow-all` ou `/yolo`. Au lieu de cela, les modifications proposées sont appliquées directement au fichier de l’espace de travail sans afficher de différences, et l’interface CLI continue immédiatement avec le contenu du fichier mis à jour.\n> * Si vous préférez ne pas utiliser la vue des différences dans VS Code, vous pouvez désactiver cette fonctionnalité dans le menu `/ide`. Lorsque vous désactivez cette option, les modifications de fichier proposées sont affichées dans l’interface CLI.\n\n## Affichage et reprise des sessions CLI dans VS Code\n\nVous pouvez lire la transcription de n’importe quelle Copilot CLI session de l’espace de travail actif à partir de VS Code.\n\n1. Ouvrez la barre latérale de Chat dans Copilot.\n\n2. Cliquez sur l’icône Sessions (<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" aria-hidden=\"true\" style=\"vertical-align: middle;\"><path d=\"M12.5 1H3.5C2.122 1 1 2.122 1 3.5V12.5C1 13.879 2.122 15 3.5 15H12.5C13.878 15 15 13.879 15 12.5V3.5C15 2.122 13.878 1 12.5 1ZM2 12.5V3.5C2 2.673 2.673 2 3.5 2H9V14H3.5C2.673 14 2 13.327 2 12.5ZM14 12.5C14 13.327 13.327 14 12.5 14H10V2H12.5C13.327 2 14 2.673 14 3.5V12.5Z\"/></svg>) en haut à droite du panneau Conversation pour afficher l’affichage Sessions.\n\n   La vue Sessions répertorie vos sessions les plus récentes Copilot , avec la plus récente en haut.\n\n3. Cliquez sur une session pour lire le texte d’entrée et de sortie complet. Pour les sessions CLI, la transcription est identique à ce qui a été affiché dans le terminal pendant cette session.\n\nSi vous avez exécuté une session CLI pour l’espace de travail actuel que vous n’avez pas encore vue dans la vue Sessions, une icône en forme de point et un compteur de messages non lus sont affichés à côté de l’icône Conversation dans la barre de titre VS Code. Cliquez dessus pour activer une liste filtrée de sessions non lues. Cliquez de nouveau dessus pour effacer le filtre et afficher toutes les sessions.\n\n![Capture d’écran de l’indicateur des sessions non lues dans VS Code.](/assets/images/help/copilot/copilot-cli-vscode-unread-session.png)\n\nPour continuer une session CLI dans VS Codele terminal intégré, cliquez avec le bouton droit sur la session en mode Sessions et choisissez **Reprendre dans le terminal**. Il s’agit d’un moyen rapide de récupérer le travail à partir d’une fenêtre de terminal externe sans perdre de contexte de session.\n\n## Lectures complémentaires\n\n* [GitHub Copilot CLI](/fr/copilot/how-tos/copilot-cli)"}