{"meta":{"title":"Premiers pas avec les invites pour GitHub Copilot Chat dans votre IDE","intro":"Obtenez une vue d’ensemble des méthodes à utiliser Copilot Chat dans votre IDE.","product":"GitHub Copilot","breadcrumbs":[{"href":"/fr/copilot","title":"GitHub Copilot"},{"href":"/fr/copilot/how-tos","title":"Procédures"},{"href":"/fr/copilot/how-tos/chat-with-copilot","title":"Discuter avec Copilot"},{"href":"/fr/copilot/how-tos/chat-with-copilot/get-started-with-chat-in-your-ide","title":"Bien démarrer avec Chat dans votre IDE"}],"documentType":"article"},"body":"# Premiers pas avec les invites pour GitHub Copilot Chat dans votre IDE\n\nObtenez une vue d’ensemble des méthodes à utiliser Copilot Chat dans votre IDE.\n\nVous pouvez poser Copilot Chat des questions spécifiques sur votre projet ou des questions générales sur les logiciels. Vous pouvez également demander Copilot Chat à écrire du code, corriger des erreurs, écrire des tests et du code de document.\n\nUtilisez les onglets ci-dessus pour sélectionner l’environnement dans lequel vous utilisez Copilot Chat.\n\n<div class=\"ghd-tool vscode\">\n\n<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 mb-3 no-underline\">\n<span>Ouvrir Copilot Chat 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>\n</a>\n\nCertains des exemples d'invites suivants utilisent des participants au chat (précédés de `@`), des commandes avec barre oblique (précédées de `/`) ou des variables de chat (précédées de `#`). Pour plus d’informations sur les mots-clés dans les requêtes, consultez [Poser des questions à GitHub Copilot dans votre IDE](/fr/copilot/how-tos/chat-with-copilot/chat-in-ide#using-keywords-in-your-prompt).\n\n## Poser des questions générales relatives aux logiciels\n\nVous pouvez poser Copilot Chat des questions générales sur les logiciels. Par exemple:\n\n* `tell me about nodejs web server frameworks`\n* `how can I create an Express app`\n* `@terminal how to update an npm package`\n\n## Poser des questions sur votre projet\n\nVous pouvez poser Copilot Chat des questions sur votre projet.\n\n* `what sorting algorithm does this function use`\n* `@workspace how are notifications scheduled`\n* `#file:gameReducer.js #file:gameInit.js how are these files related`\n\nPour donner Copilot le contexte approprié, essayez certaines de ces stratégies :\n\n* Mettre en surbrillance les lignes de code pertinentes.\n* Utilisez des variables de conversation telles que `#selection`, `#file`, `#editor`, `#codebase` ou `#git`.\n* Utilisez le participant de conversation `@workspace`.\n\n## Écrire du code\n\nVous pouvez demander Copilot à écrire du code pour vous. Par exemple:\n\n* `write a function to sum all numbers in a list`\n* `add error handling to this function`\n* `@workspace add form validation, similar to the newsletter page`\n\nLorsque Copilot renvoie un bloc de code, la réponse inclut des options pour copier le code ou pour l'insérer à l'emplacement du curseur, dans un nouveau fichier ou dans le terminal.\n\n## Poser des questions sur les alertes des GitHub Advanced Security fonctionnalités\n\nVous pouvez demander à Copilot des alertes de sécurité dans les référentiels de votre organisation à partir des fonctionnalités GitHub Advanced Security (code scanning, secret scanning et Dependabot alerts). Par exemple:\n\n* `How would I fix this alert?`\n* `How many alerts do I have on this pull request?`\n* `Which line of code is this code scanning alert referencing?`\n* `What library is affected by this Dependabot alert?`\n\n## Configurer un nouveau projet\n\nUtilisez la commande `/new` slash pour configurer un nouveau projet. Par exemple:\n\n* `/new react app with typescript`\n* `/new python django web application`\n* `/new node.js express server`\n\nCopilot suggère une structure de répertoires et fournit un bouton pour créer les fichiers et le contenu suggérés. Pour afficher un aperçu d’un fichier suggéré, sélectionnez le nom de fichier dans la structure de répertoires suggérée.\n\nUtilisez la commande slash `/newNotebook` pour configurer un nouvel notebook Jupyter. Par exemple:\n\n* `/newNotebook retrieve the titanic dataset and use Seaborn to plot the data`\n\n## Corriger, améliorer et refactoriser le code\n\nSi votre fichier actif contient une erreur, utilisez la `/fix` commande de barre oblique pour demander Copilot à corriger l’erreur.\n\nVous pouvez également faire des demandes générales pour améliorer ou refactoriser votre code.\n\n* `how would you improve this code?`\n* `translate this code to C#`\n* `add error handling to this function`\n\n## Écrire des tests\n\nUtilisez la `/tests` commande barre oblique pour demander Copilot à écrire des tests pour le fichier actif ou le code sélectionné. Par exemple:\n\n* `/tests`\n* `/tests using the Jest framework`\n* `/tests ensure the function rejects an empty list`\n\nLa commande à barre oblique `/tests` écrit des tests pour le code existant. Si vous préférez écrire des tests avant d’écrire du code (développement piloté par les tests), omettez la commande `/tests`. Par exemple:\n\n* `Add tests for a JavaScript function that should sum a list of integers`\n\n## Poser des questions sur Visual Studio Code\n\nUtilisez le participant de `@vscode` conversation pour poser des questions spécifiques sur Visual Studio Code. Par exemple:\n\n* `@vscode tell me how to debug a node.js app`\n* `@vscode how do I change my Visual Studio Code colors`\n* `@vscode how can I change key bindings`\n\n## Poser des questions sur la ligne de commande\n\nUtilisez le participant à la conversation `@terminal` pour poser des questions spécifiques sur la ligne de commande. Par exemple:\n\n* `@terminal find the largest file in the src directory`\n* `@terminal #terminalLastCommand` pour expliquer la dernière commande et toutes les erreurs\n\n</div>\n\n<div class=\"ghd-tool visualstudio\">\n\n## Poser des questions générales relatives aux logiciels\n\nVous pouvez poser Copilot Chat des questions générales sur les logiciels. Par exemple:\n\n* `tell me about nodejs web server frameworks`\n* `how can I create an Express app`\n* `what's the process for updating an npm package`\n\n## Poser des questions sur votre projet\n\nVous pouvez poser Copilot Chat des questions sur votre projet. Pour donner Copilot le contexte approprié, essayez certaines de ces stratégies :\n\n* Mettre en surbrillance les lignes de code pertinentes.\n* Ouvrir le fichier approprié.\n* Utilisez `#file` pour demander à Copilot de référencer des fichiers spécifiques.\n* Utilisez `#solution` pour indiquer à Copilot de référencer le fichier actif.\n\nPar exemple:\n\n* `what sorting algorithm does this function use`\n* `#file:gameReducer.js what happens when a new game is requested`\n\n## Écrire du code\n\nVous pouvez demander Copilot à écrire du code pour vous. Par exemple:\n\n* `write a function to sum all numbers in a list`\n* `add error handling to this function`\n\nLorsque Copilot vous retourne un bloc de code, la réponse inclut des options pour copier le code, insérer le code dans un nouveau fichier ou afficher un aperçu de la sortie du code.\n\n## Poser des questions sur les alertes des GitHub Advanced Security fonctionnalités\n\nVous pouvez demander à Copilot des alertes de sécurité dans les référentiels de votre organisation à partir des fonctionnalités GitHub Advanced Security (code scanning, secret scanning et Dependabot alerts). Par exemple:\n\n* `How would I fix this alert?`\n* `How many alerts do I have on this pull request?`\n* `Which line of code is this code scanning alert referencing?`\n* `What library is affected by this Dependabot alert?`\n\n## Corriger, améliorer et refactoriser le code\n\nSi votre fichier actif contient une erreur, utilisez la `/fix` commande de barre oblique pour demander Copilot à corriger l’erreur.\n\nVous pouvez également faire des demandes générales pour améliorer ou refactoriser votre code.\n\n* `how would you improve this code?`\n* `translate this code to C#`\n* `add error handling to this function`\n\n## Écrire des tests\n\nUtilisez la `/tests` commande barre oblique pour demander Copilot à écrire des tests pour le fichier actif ou le code sélectionné. Par exemple:\n\n* `/tests`\n* `/tests using the Jest framework`\n* `/tests ensure the function rejects an empty list`\n\nLa commande à barre oblique `/tests` écrit des tests pour le code existant. Si vous préférez écrire des tests avant d’écrire du code (développement piloté par les tests), omettez la commande `/tests`. Par exemple:\n\n* `Add tests for a JavaScript function that should sum a list of integers`\n\n</div>\n\n<div class=\"ghd-tool jetbrains\">\n\n## Poser des questions générales relatives aux logiciels\n\nVous pouvez poser Copilot Chat des questions générales sur les logiciels. Par exemple:\n\n* `tell me about nodejs web server frameworks`\n* `how can I create an Express app`\n* `what's the process for updating an npm package`\n\n## Poser des questions sur votre projet\n\nVous pouvez poser Copilot Chat des questions sur votre projet. Pour donner Copilot le contexte approprié, essayez certaines de ces stratégies :\n\n* Mettre en surbrillance les lignes de code pertinentes.\n* Ouvrir le fichier approprié.\n* Ajouter le fichier en tant que référence. Pour plus d’informations sur l’utilisation des références de fichiers, consultez [Poser des questions à GitHub Copilot dans votre IDE](/fr/copilot/how-tos/chat-with-copilot/chat-in-ide?tool=jetbrains#file-references).\n* Utilisez le participant de conversation `@project`.\n\nPar exemple:\n\n* `what sorting algorithm does this function use`\n* `how are these files related` (avec des références aux fichiers en question)\n* `@project how are notifications scheduled`\n\n## Écrire du code\n\nVous pouvez demander Copilot à écrire du code pour vous. Par exemple:\n\n* `write a function to sum all numbers in a list`\n* `add error handling to this function`\n\nLorsque Copilot vous retourne un bloc de code, la réponse inclut des options pour copier le code ou insérer le code au niveau de votre curseur.\n\n## Corriger, améliorer et refactoriser le code\n\nSi votre fichier actif contient une erreur, utilisez la `/fix` commande de barre oblique pour demander Copilot à corriger l’erreur.\n\nVous pouvez également faire des demandes générales pour améliorer ou refactoriser votre code.\n\n* `how would you improve this code?`\n* `translate this code to C#`\n* `add error handling to this function`\n\n## Écrire des tests\n\nUtilisez la `/tests` commande barre oblique pour demander Copilot à écrire des tests pour le fichier actif ou le code sélectionné. Par exemple:\n\n* `/tests`\n* `/tests using the Jest framework`\n* `/tests ensure the function rejects an empty list`\n\nLa commande à barre oblique `/tests` écrit des tests pour le code existant. Si vous préférez écrire des tests avant d’écrire du code (développement piloté par les tests), omettez la commande `/tests`. Par exemple:\n\n* `Add tests for a JavaScript function that should sum a list of integers`\n\n</div>\n\n<div class=\"ghd-tool eclipse\">\n\n## Poser des questions générales relatives aux logiciels\n\nVous pouvez poser Copilot Chat des questions générales sur les logiciels. Par exemple:\n\n* `tell me about nodejs web server frameworks`\n* `how can I create an Express app`\n* `what's the process for updating an npm package`\n\n## Posez des questions sur les fichiers de votre projet\n\nVous pouvez poser Copilot Chat des questions sur le fichier actuellement affiché dans l’éditeur ou sur les fichiers que vous avez attachés à votre conversation dans le Copilot Chat panneau. Pour donner Copilot le contexte approprié :\n\n* Ouvrez le fichier approprié dans l’éditeur.\n* Cliquez sur l'icône en forme de trombone dans le panneau Copilot Chat, puis recherchez et sélectionnez les fichiers que vous souhaitez joindre à la conversation.\n\nPar exemple:\n\n* `how can I make this file run faster`\n* `how are these files related` (avec deux fichiers joints ou plus)\n* `explain the getSearchReplaceRules function`\n\n## Écrire du code\n\nVous pouvez demander Copilot à écrire du code pour vous. Par exemple:\n\n* `write a TypeScript function to sum all numbers in a list`\n* `using the comments in this file, create appropriate Node JavaScript`\n\nQuand Copilot elle retourne un bloc de code, la réponse inclut des options pour copier le code.\n\n## Corriger, améliorer et refactoriser le code\n\nSi votre fichier actif contient une erreur, utilisez la `/fix` commande de barre oblique pour demander Copilot à corriger l’erreur.\n\nVous pouvez également faire des demandes générales pour améliorer ou refactoriser votre code.\n\n* `how would you improve the code in this file`\n* `translate this code to C#`\n* `add error handling to the main function`\n\n## Écrire des tests\n\nUtilisez la `/tests` commande barre oblique pour demander Copilot à écrire des tests pour le fichier actif ou le code sélectionné. Par exemple:\n\n* `/tests`\n* `/tests using the Jest framework`\n* `/tests ensure the function rejects an empty list`\n\nLa commande à barre oblique `/tests` écrit des tests pour le code existant. Si vous préférez écrire des tests avant d’écrire du code (développement piloté par les tests), omettez la commande `/tests`. Par exemple:\n\n* `Add tests for a JavaScript function that should sum a list of integers`\n\n</div>"}