{"id":6217,"date":"2025-08-04T14:48:05","date_gmt":"2025-08-04T14:48:05","guid":{"rendered":"https:\/\/techhub.saworks.io\/docs\/tutoriel-github-intermediaire\/accelerez-le-developpement-dapplications-en-utilisant-github-copilot\/examiner-les-fonctionnalites-de-completion-de-code-de-github-copilot\/"},"modified":"2025-09-24T12:02:33","modified_gmt":"2025-09-24T12:02:33","slug":"examiner-les-fonctionnalites-de-completion-de-code-de-github-copilot","status":"publish","type":"docs","link":"https:\/\/techhub.saworks.io\/fr\/docs\/tutoriel-github-intermediaire\/accelerez-le-developpement-dapplications-en-utilisant-github-copilot\/examiner-les-fonctionnalites-de-completion-de-code-de-github-copilot\/","title":{"rendered":"Examiner les fonctionnalit\u00e9s de compl\u00e9tion de code de GitHub Copilot"},"content":{"rendered":"\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<p><strong>GitHub Copilot fournit des suggestions de type autocompl\u00e9tions lorsque vous saisissez du code.<\/strong><\/p>\n\n\n\n<p>Vous recevez des suggestions de type autocompl\u00e9tion lorsque vous effectuez les actions suivantes :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Saisir une ligne de code partielle ou compl\u00e8te dans l\u2019\u00e9diteur.<\/li>\n\n\n\n<li>Saisir un commentaire de code partiel ou complet dans l\u2019\u00e9diteur.<\/li>\n\n\n\n<li>Saisir une ligne de code vide dans l\u2019\u00e9diteur.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>G\u00e9n\u00e9rer une suggestion d\u2019autocompl\u00e9tions<\/strong><\/h3>\n\n\n\n<p>GitHub Copilot acc\u00e9l\u00e8re le d\u00e9veloppement d\u2019applications en proposant des compl\u00e9tions de code bas\u00e9es sur ce que vous \u00eates en train d\u2019\u00e9crire.<\/p>\n\n\n\n<p>Par exemple, supposons que vous souhaitiez cr\u00e9er une m\u00e9thode C# nomm\u00e9e&nbsp;<code>addInt<\/code>&nbsp;qui retourne la somme de deux entiers.<br>Si vous commencez \u00e0 taper la signature de la m\u00e9thode, GitHub Copilot vous sugg\u00e8re le code qu\u2019il pense que vous voulez cr\u00e9er.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" data-src=\"https:\/\/techhub.saworks.io\/wp-content\/uploads\/2025\/08\/autocomplete-add-numbers.png\" alt=\"\" class=\"wp-image-6220 lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 482px; --smush-placeholder-aspect-ratio: 482\/166;\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>La suggestion d\u2019autocompl\u00e9tion s\u2019affiche\u00a0<strong>sans coloration syntaxique<\/strong>, ce qui permet de la distinguer du code d\u00e9j\u00e0 pr\u00e9sent dans l\u2019\u00e9diteur.<br>Vous pouvez\u00a0<strong>accepter la suggestion<\/strong>\u00a0en appuyant sur la touche\u00a0<strong>Tab<\/strong>.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" data-src=\"https:\/\/techhub.saworks.io\/wp-content\/uploads\/2025\/08\/autocomplete-accept-tab.png\" alt=\"\" class=\"wp-image-6222 lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 484px; --smush-placeholder-aspect-ratio: 484\/155;\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Vous pouvez appuyer sur la touche&nbsp;<strong>\u00c9chap (Esc)<\/strong>&nbsp;pour&nbsp;<strong>rejeter une suggestion<\/strong>.<\/p>\n\n\n\n<p>L\u2019exemple&nbsp;<code>addInt<\/code>&nbsp;est assez simple, donc vous vous demandez peut-\u00eatre comment GitHub Copilot se comporte avec quelque chose de plus complexe.<\/p>\n\n\n\n<p>Supposons que vous souhaitiez cr\u00e9er une m\u00e9thode qui accepte une&nbsp;<strong>liste de nombres<\/strong>&nbsp;et retourne la&nbsp;<strong>somme des nombres premiers<\/strong>&nbsp;contenus dans cette liste.<br>Vous pourriez nommer cette m\u00e9thode&nbsp;<code>addPrimeNumbersInNumericList<\/code>.<br>Lorsque vous commencez \u00e0 taper la signature de la m\u00e9thode, GitHub Copilot g\u00e9n\u00e8re une suggestion pour vous. Par exemple :<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" data-src=\"https:\/\/techhub.saworks.io\/wp-content\/uploads\/2025\/08\/autocomplete-add-numeric-list.png\" alt=\"\" class=\"wp-image-6224 lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 490px; --smush-placeholder-aspect-ratio: 490\/316;\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Il est important de&nbsp;<strong>revoir les suggestions<\/strong>&nbsp;avant de les accepter.<br>Cette autocompl\u00e9tion semble correcte, donc vous pouvez l\u2019accepter en appuyant sur la touche&nbsp;<strong>Tab<\/strong>.<\/p>\n\n\n\n<p>Poursuivons un peu plus le sc\u00e9nario.<\/p>\n\n\n\n<p>Une fois la suggestion int\u00e9gr\u00e9e dans votre code, vous remarquez que la m\u00e9thode&nbsp;<code>isPrime<\/code>&nbsp;est&nbsp;<strong>soulign\u00e9e en rouge<\/strong>.<br>Cela signifie que la m\u00e9thode&nbsp;<code>isPrime<\/code>&nbsp;<strong>n\u2019existe pas encore<\/strong>&nbsp;dans le code.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" data-src=\"https:\/\/techhub.saworks.io\/wp-content\/uploads\/2025\/08\/autocomplete-isprime-issue.png\" alt=\"\" class=\"wp-image-6226 lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 716px; --smush-placeholder-aspect-ratio: 716\/338;\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>GitHub Copilot est entra\u00een\u00e9 \u00e0 suivre les bonnes pratiques, notamment en&nbsp;<strong>d\u00e9coupant les probl\u00e8mes complexes en \u00e9l\u00e9ments plus simples et plus faciles \u00e0 g\u00e9rer<\/strong>.<br>Dans ce cas, GitHub Copilot vous sugg\u00e8re de cr\u00e9er une m\u00e9thode s\u00e9par\u00e9e&nbsp;<code>isPrime<\/code>&nbsp;pour v\u00e9rifier si un nombre est premier.<\/p>\n\n\n\n<p>GitHub Copilot est pr\u00eat \u00e0 proposer un extrait de code pour la m\u00e9thode&nbsp;<code>isPrime<\/code>.<br>Lorsque vous saisissez une ligne vide&nbsp;<strong>sous la m\u00e9thode&nbsp;<code>addPrimeNumbersInNumericList<\/code><\/strong>, GitHub Copilot vous sugg\u00e8re une m\u00e9thode&nbsp;<code>isPrime<\/code>&nbsp;que vous pouvez utiliser.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" data-src=\"https:\/\/techhub.saworks.io\/wp-content\/uploads\/2025\/08\/autocomplete-isprime-suggestion.png\" alt=\"\" class=\"wp-image-6228 lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 482px; --smush-placeholder-aspect-ratio: 482\/619;\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Les suggestions d\u2019autocompl\u00e9tions acc\u00e9l\u00e8rent le processus de d\u00e9veloppement en fournissant des extraits de code. Mais que faire si les suggestions ne correspondent pas exactement \u00e0 vos besoins ?<\/strong><\/p>\n\n\n\n<p>GitHub Copilot propose une\u00a0<strong>interface pour g\u00e9rer les suggestions d\u2019autocompl\u00e9tions<\/strong>.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>G\u00e9rer les suggestions d\u2019autocompl\u00e9tions<\/strong><\/h3>\n\n\n\n<p>Lorsque GitHub Copilot propose une autocompl\u00e9tions, il fournit \u00e9galement une interface permettant de g\u00e9rer les suggestions.<br>Vous pouvez\u00a0<strong>accepter une suggestion<\/strong>,\u00a0<strong>consulter d\u2019autres suggestions<\/strong>, ou\u00a0<strong>rejeter les suggestions<\/strong>.<\/p>\n\n\n\n<p>Lorsque vous&nbsp;<strong>survolez une suggestion avec le pointeur de la souris<\/strong>, plusieurs options de gestion vous sont propos\u00e9es.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" data-src=\"https:\/\/techhub.saworks.io\/wp-content\/uploads\/2025\/08\/autocomplete-accept-options-1.png\" alt=\"\" class=\"wp-image-6230 lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 490px; --smush-placeholder-aspect-ratio: 490\/619;\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>L\u2019interface par d\u00e9faut pour g\u00e9rer les suggestions inclut les options suivantes :<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Accepter la suggestion en entier<\/strong>\u00a0en s\u00e9lectionnant\u00a0<strong>Accepter<\/strong>. Vous pouvez aussi l\u2019accepter en appuyant sur la touche\u00a0<strong>Tab<\/strong>.<\/li>\n\n\n\n<li><strong>Accepter partiellement la suggestion<\/strong>\u00a0en s\u00e9lectionnant\u00a0<strong>Accepter le mot<\/strong>. Vous pouvez aussi accepter partiellement une suggestion en appuyant sur les touches\u00a0<strong>Ctrl + ><\/strong>.<\/li>\n\n\n\n<li><strong>Afficher des suggestions alternatives<\/strong>\u00a0en s\u00e9lectionnant\u00a0<strong>><\/strong>\u00a0ou\u00a0<strong>&lt;<\/strong>. Vous pouvez \u00e9galement afficher les suggestions alternatives en appuyant sur\u00a0<strong>Alt + ]<\/strong>\u00a0ou\u00a0<strong>Alt + [<\/strong>.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>La s\u00e9lection de l\u2019option&nbsp;<strong>Accepter le mot<\/strong>&nbsp;permet d\u2019accepter&nbsp;<strong>le mot suivant<\/strong>&nbsp;dans une suggestion.<br>Cela est utile lorsque vous souhaitez accepter&nbsp;<strong>une partie<\/strong>&nbsp;de la suggestion et continuer \u00e0 \u00e9crire votre propre code.<br>Par exemple, vous pouvez accepter&nbsp;<strong>le premier mot<\/strong>&nbsp;de la suggestion pour la m\u00e9thode&nbsp;<code>isPrime<\/code>.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" data-src=\"https:\/\/techhub.saworks.io\/wp-content\/uploads\/2025\/08\/autocomplete-accept-options-4.png\" alt=\"\" class=\"wp-image-6232 lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 478px; --smush-placeholder-aspect-ratio: 478\/613;\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Continuez \u00e0 s\u00e9lectionner&nbsp;<strong>Accepter le mot<\/strong>&nbsp;jusqu\u2019\u00e0 ce que vous ayez accept\u00e9&nbsp;<strong>autant de la suggestion<\/strong>&nbsp;que vous le souhaitez.<\/p>\n\n\n\n<p>La s\u00e9lection de l\u2019ic\u00f4ne&nbsp;<strong>points de suspension (&#8230;)<\/strong>&nbsp;\u00e0 droite du bouton&nbsp;<strong>Accepter le mot<\/strong>&nbsp;offre des options suppl\u00e9mentaires :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Accepter la ligne<\/strong><\/li>\n\n\n\n<li><strong>Toujours afficher la barre d\u2019outils<\/strong><\/li>\n\n\n\n<li><strong>Ouvrir le panneau des compl\u00e9tions<\/strong><\/li>\n<\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" data-src=\"https:\/\/techhub.saworks.io\/wp-content\/uploads\/2025\/08\/autocomplete-accept-options-2.png\" alt=\"\" class=\"wp-image-6234 lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 764px; --smush-placeholder-aspect-ratio: 764\/673;\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>La s\u00e9lection de l\u2019option Accepter la ligne<\/strong>&nbsp;permet d\u2019accepter&nbsp;<strong>toute une ligne<\/strong>&nbsp;de la suggestion.<\/h3>\n\n\n\n<p>La s\u00e9lection de l\u2019option\u00a0<strong>Toujours afficher la barre d\u2019outils<\/strong>\u00a0garantit que la barre d\u2019outils reste visible lorsque vous utilisez des raccourcis clavier pour g\u00e9rer les suggestions d\u2019autocompl\u00e9tions.<\/p>\n\n\n\n<p>La s\u00e9lection de l\u2019option&nbsp;<strong>Ouvrir le panneau des compl\u00e9tions<\/strong>&nbsp;ouvre l\u2019onglet&nbsp;<strong>GitHub Copilot Completions<\/strong>.<br>La consultation de plusieurs suggestions via cet onglet est abord\u00e9e \u00e0 la fin de cette unit\u00e9.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>G\u00e9n\u00e9rer des suggestions de code \u00e0 partir de commentaires<\/strong><\/h3>\n\n\n\n<p>En plus de proposer des autocompl\u00e9tions bas\u00e9es sur le code, GitHub Copilot peut utiliser des&nbsp;<strong>commentaires de code<\/strong>&nbsp;pour sugg\u00e9rer des extraits de code.<br>Utilisez des&nbsp;<strong>phrases en langage naturel<\/strong>&nbsp;pour d\u00e9crire le code que vous souhaitez cr\u00e9er.<br>Cela permet \u00e0 Copilot de proposer des suggestions qui r\u00e9pondent \u00e0 des exigences sp\u00e9cifiques.<br>Par exemple, vous pouvez indiquer le&nbsp;<strong>type d\u2019algorithme<\/strong>&nbsp;que vous souhaitez utiliser dans un calcul, ou les&nbsp;<strong>m\u00e9thodes et propri\u00e9t\u00e9s<\/strong>&nbsp;que vous voulez ajouter \u00e0 une classe.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Revenons \u00e0 l\u2019exemple des&nbsp;<strong>nombres premiers<\/strong>. \u00c0 ce stade, vous avez le code suivant :<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" data-src=\"https:\/\/techhub.saworks.io\/wp-content\/uploads\/2025\/08\/autocomplete-comment-code-1.png\" alt=\"\" class=\"wp-image-6236 lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 487px; --smush-placeholder-aspect-ratio: 487\/614;\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>\u00c0 mesure que vous continuez \u00e0 \u00e9crire votre commentaire, GitHub Copilot\u00a0<strong>met \u00e0 jour sa suggestion d\u2019autocompl\u00e9tions<\/strong>.<br>Lorsque vous \u00eates pr\u00eat \u00e0 accepter la suggestion, s\u00e9lectionnez\u00a0<strong>Accepter<\/strong>\u00a0ou appuyez sur la touche\u00a0<strong>Tab<\/strong>.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" data-src=\"https:\/\/techhub.saworks.io\/wp-content\/uploads\/2025\/08\/autocomplete-comment-code-3.png\" alt=\"\" class=\"wp-image-6238 lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 695px; --smush-placeholder-aspect-ratio: 695\/370;\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Lorsque vous cr\u00e9ez une\u00a0<strong>nouvelle ligne de code apr\u00e8s le commentaire<\/strong>, GitHub Copilot commence \u00e0\u00a0<strong>g\u00e9n\u00e9rer un extrait de code<\/strong>\u00a0bas\u00e9 sur le commentaire et sur le code existant.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" data-src=\"https:\/\/techhub.saworks.io\/wp-content\/uploads\/2025\/08\/autocomplete-comment-code-4.png\" alt=\"\" class=\"wp-image-6240 lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 524px; --smush-placeholder-aspect-ratio: 524\/387;\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Acceptez chacune des suggestions<\/strong>\u00a0au fur et \u00e0 mesure qu\u2019elles apparaissent.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" data-src=\"https:\/\/techhub.saworks.io\/wp-content\/uploads\/2025\/08\/autocomplete-comment-code-5-1.png\" alt=\"\" class=\"wp-image-6242 lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 516px; --smush-placeholder-aspect-ratio: 516\/402;\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Si GitHub Copilot&nbsp;<strong>n\u2019a pas termin\u00e9<\/strong>, il g\u00e9n\u00e8re une&nbsp;<strong>nouvelle suggestion<\/strong>&nbsp;que vous pouvez accepter.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" data-src=\"https:\/\/techhub.saworks.io\/wp-content\/uploads\/2025\/08\/autocomplete-comment-code-6.png\" alt=\"\" class=\"wp-image-6244 lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 527px; --smush-placeholder-aspect-ratio: 527\/459;\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Lorsque vous saisissez une&nbsp;<strong>nouvelle ligne de code apr\u00e8s que l\u2019extrait soit termin\u00e9<\/strong>, GitHub Copilot g\u00e9n\u00e8re une&nbsp;<strong>nouvelle suggestion d\u2019autocompl\u00e9tion<\/strong>&nbsp;bas\u00e9e sur les besoins de votre projet.<\/p>\n\n\n\n<p>Dans ce cas, GitHub Copilot propose une ligne de code qui&nbsp;<strong>appelle la m\u00e9thode&nbsp;<code>addPrimeNumbersInNumericList<\/code><\/strong>, en lui passant la&nbsp;<strong>liste nomm\u00e9e&nbsp;<code>numbers<\/code><\/strong>&nbsp;en argument.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" data-src=\"https:\/\/techhub.saworks.io\/wp-content\/uploads\/2025\/08\/autocomplete-comment-code-7.png\" alt=\"\" class=\"wp-image-6246 lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 527px; --smush-placeholder-aspect-ratio: 527\/500;\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Afficher plusieurs suggestions \u00e0 l\u2019aide de l\u2019onglet GitHub Copilot Suggestions<\/strong><\/h3>\n\n\n\n<p>Si les premi\u00e8res suggestions d\u2019autocompl\u00e9tions ne vous conviennent pas, GitHub Copilot peut ouvrir un\u00a0<strong>nouvel onglet dans l\u2019\u00e9diteur<\/strong>\u00a0avec davantage d\u2019options.<br>Vous pouvez consulter une\u00a0<strong>liste plus large de suggestions<\/strong>\u00a0pour trouver celle qui correspond le mieux, puis la s\u00e9lectionner.<\/p>\n\n\n\n<p>Pour illustrer cette fonctionnalit\u00e9, revenons \u00e0 une \u00e9tape pr\u00e9c\u00e9dente de l\u2019exemple sur les nombres premiers.<\/p>\n\n\n\n<p>Supposons que vous devez encore cr\u00e9er la m\u00e9thode&nbsp;<code>isPrime<\/code>.<br>Lorsque vous saisissez une ligne vide sous la m\u00e9thode&nbsp;<code>addPrimeNumbersInNumericList<\/code>, GitHub Copilot vous propose une suggestion pour&nbsp;<code>isPrime<\/code>.<br>C\u2019est le m\u00eame processus que pr\u00e9c\u00e9demment.<br>Cependant, supposons que vous&nbsp;<strong>n\u2019\u00eates pas satisfait<\/strong>&nbsp;des suggestions propos\u00e9es et que vous souhaitez voir&nbsp;<strong>plus d\u2019options<\/strong>.<\/p>\n\n\n\n<p>Pour&nbsp;<strong>ouvrir l\u2019onglet GitHub Copilot Suggestions<\/strong>&nbsp;et afficher d\u2019autres suggestions, appuyez sur les touches&nbsp;<strong>Ctrl + Entr\u00e9e<\/strong>.<br>Vous pouvez \u00e9galement ouvrir le menu&nbsp;<strong>Actions suppl\u00e9mentaires<\/strong>&nbsp;et s\u00e9lectionner&nbsp;<strong>Ouvrir le panneau des compl\u00e9tions<\/strong>.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" data-src=\"https:\/\/techhub.saworks.io\/wp-content\/uploads\/2025\/08\/autocomplete-view-multiple-options-1-1024x803.png\" alt=\"\" class=\"wp-image-6248 lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/803;\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Afficher plusieurs suggestions \u00e0 l\u2019aide de l\u2019onglet GitHub Copilot Suggestions<\/strong><\/h3>\n\n\n\n<p>L\u2019onglet&nbsp;<strong>GitHub Copilot Suggestions<\/strong>&nbsp;affiche jusqu\u2019\u00e0&nbsp;<strong>10 autres suggestions<\/strong>.<br>Passez en revue les suggestions pour trouver celle qui correspond le mieux \u00e0 vos besoins.<\/p>\n\n\n\n<p>Pour&nbsp;<strong>accepter une suggestion<\/strong>, s\u00e9lectionnez le bouton&nbsp;<strong>Accepter la suggestion<\/strong>&nbsp;situ\u00e9 sous la suggestion.<br>Par exemple, s\u00e9lectionnez&nbsp;<strong>Accepter la suggestion 1<\/strong>&nbsp;sous la premi\u00e8re suggestion.<\/p>\n\n\n\n<p>Pour&nbsp;<strong>rejeter toutes les suggestions<\/strong>, fermez simplement l\u2019onglet.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group has-background is-layout-constrained wp-block-group-is-layout-constrained\" style=\"border-width:1px;border-radius:15px;background-color:#ff5e8782\">\n<h3 class=\"wp-block-heading\"><strong>R\u00e9sum\u00e9<\/strong><\/h3>\n\n\n\n<p>Les suggestions d\u2019autocompl\u00e9tions vous aident \u00e0 \u00e9crire du code\u00a0<strong>plus efficacement et avec plus de pr\u00e9cision<\/strong>.<br>GitHub Copilot propose des suggestions d\u2019autocompl\u00e9tion au fur et \u00e0 mesure que vous saisissez du code.<br>Vous pouvez g\u00e9n\u00e9rer une suggestion en saisissant une\u00a0<strong>ligne de code partielle ou compl\u00e8te<\/strong>, un\u00a0<strong>commentaire de code partiel ou complet<\/strong>, ou une\u00a0<strong>ligne de code vide<\/strong>.<\/p>\n\n\n\n<p>Vous pouvez&nbsp;<strong>accepter une suggestion<\/strong>&nbsp;en appuyant sur la touche&nbsp;<strong>Tab<\/strong>, ou&nbsp;<strong>rejeter les suggestions<\/strong>&nbsp;en appuyant sur la touche&nbsp;<strong>\u00c9chap (Esc)<\/strong>.<\/p>\n\n\n\n<p>Vous pouvez&nbsp;<strong>g\u00e9rer les suggestions<\/strong>&nbsp;\u00e0 l\u2019aide de la&nbsp;<strong>barre d\u2019outils<\/strong>&nbsp;qui appara\u00eet lorsque vous survolez une suggestion.<br>Cette barre vous permet de :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>consulter des suggestions alternatives,<\/li>\n\n\n\n<li>accepter une suggestion,<\/li>\n\n\n\n<li>accepter un mot \u00e0 la fois,<\/li>\n\n\n\n<li>ou ouvrir l\u2019onglet\u00a0<strong>GitHub Copilot Completions<\/strong>\u00a0pour afficher plus de suggestions.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>GitHub Copilot fournit des suggestions de type autocompl\u00e9tions lorsque vous saisissez du code. Vous recevez des suggestions de type autocompl\u00e9tion lorsque vous effectuez [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":6130,"menu_order":8,"comment_status":"closed","ping_status":"closed","template":"","doc_tag":[],"doc_badge":[],"class_list":["post-6217","docs","type-docs","status-publish","hentry"],"author_avatar":"https:\/\/secure.gravatar.com\/avatar\/6a70e7c73db9f245e650948d09d74f61?s=96&d=mm&r=g","author_name":"Annick N'dri","_links":{"self":[{"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/docs\/6217"}],"collection":[{"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/comments?post=6217"}],"version-history":[{"count":0,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/docs\/6217\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/docs\/6130"}],"wp:attachment":[{"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/media?parent=6217"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/doc_tag?post=6217"},{"taxonomy":"doc_badge","embeddable":true,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/doc_badge?post=6217"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}