Fiche de référence GitHub Copilot — Description et commandes utiles

Description, liste des commandes et raccourcis clavier

Sommaire

Voici un guide de référence GitHub Copilot à jour, couvrant les raccourcis essentiels, les commandes, les conseils d’utilisation et les fonctionnalités contextuelles pour Visual Studio Code et Copilot Chat.

plans d’abonnement GitHub Copilot

Installer GitHub Copilot dans Visual Studio Code

Pour installer GitHub Copilot dans Visual Studio Code :

  1. Ouvrez Visual Studio Code sur votre système.
  2. Accédez à la vue des extensions en cliquant sur l’icône des extensions dans la barre latérale ou en appuyant sur Ctrl+Shift+X (Windows/Linux) ou Cmd+Shift+X (Mac).
  3. Recherchez “GitHub Copilot” dans la barre de recherche du marché des extensions.
  4. Cliquez sur “Installer” sur l’extension “GitHub Copilot” publiée par GitHub.
  5. Connectez-vous à GitHub : Après l’installation, vous serez invité à vous connecter à votre compte GitHub. Autorisez GitHub Copilot à accéder à votre compte lorsque demandé dans une fenêtre de navigateur.
  6. (Si nécessaire) Activez ou configurez Copilot : Une fois connecté, vous pouvez configurer Copilot pour personnaliser son comportement via le menu des paramètres si vous le souhaitez.

Prérequis :

  • VS Code doit être installé sur votre système.
  • Un compte GitHub avec un abonnement Copilot ou un essai actif.

Une fois la configuration terminée, Copilot sera actif et vous devriez voir son icône dans la barre d’état, prêt à vous aider à écrire du code. Si vous ne voyez pas de suggestions, rechargez VS Code ou assurez-vous d’être connecté avec un compte éligible.

Raccourcis Clavier (VS Code)

Voici une liste de raccourcis clavier utiles de GitHub Copilot pour Windows et Mac.

Action Raccourci macOS Raccourci Windows/Linux
Ouvrir la vue Chat ⌃⌘I Ctrl+Alt+I
Démarrer le chat en ligne (éditeur/terminal) ⌘I Ctrl+I
Nouvelle session de chat dans la vue Chat ⌘N Ctrl+N
Basculer en mode agent/édition ⇧⌘I / Cmd+. Ctrl+Shift+Alt+I / Ctrl+.
Accepter la suggestion en ligne Tab Tab
Rejeter la suggestion Échap Échap
Ouvrir les suggestions de complétion automatique Ctrl+Enter Ctrl+Enter
Accepter la suggestion (chat en ligne) Cmd+Enter Ctrl+Enter

Commandes Slash Courantes (dans la boîte de Chat/Chat en ligne)

Voici une liste des commandes slash standard.

Commande Description
/clear Démarrer une nouvelle session de chat / Effacer la conversation
/delete Supprimer une conversation
/explain Expliquer le code actuel/sélectionné
/fix Proposer une correction pour le code sélectionné
/tests Générer des tests unitaires pour le code sélectionné
/help Obtenir de l’aide et des informations d’utilisation de Copilot
/new Démarrer un nouveau projet

Variables de Chat pour le Contexte

Tapez # suivi d’une variable pour ajouter un contexte spécifique dans les prompts :

Variable Contexte Inclus
#block Bloc de code actuel
#class Classe actuelle
#comment Commentaire actuel
#file Contenu complet du fichier
#function Fonction/méthode actuelle
#line Ligne de code actuelle
#path Chemin du fichier
#project Contexte du projet/espace de travail
#selection Sélection de texte actuelle
#sym Symbole actuel

Conseils et Fonctionnalités de Prompting

  • Utilisez les mentions @ pour référencer des fichiers, des problèmes, des PR, etc. dans votre chat.
  • Soyez précis et concis dans vos instructions pour obtenir les meilleurs résultats.
  • Glissez et déposez des fichiers ou des dossiers dans le panneau de chat pour ajouter du contexte.
  • Utilisez les variables de contexte # pour concentrer les réponses de Copilot sur les zones de code pertinentes.
  • Choisissez entre les modes de chat : poser des questions (ask), éditer le code (edit), agent (flux de travail autonome).

Meilleures Pratiques

  • Segmentez le code en fonctions plus petites et écrivez de bons commentaires pour de meilleures complétions.
  • Utilisez le chat pour le refactoring, la génération de documentation, la correction d’échecs de tests ou l’onboarding sur une nouvelle base de code.
  • Modifiez les prompts précédents et annulez les changements directement dans le chat, consultez l’historique du chat ou utilisez la voix pour interagir avec Copilot.

Langages et Environnements Pris en Charge

  • Prend en charge la plupart des langages populaires : Python, JS, TypeScript, Go, Java, C#, C++, Ruby, PHP, et plus encore.
  • Disponible dans Visual Studio Code, les IDE JetBrains, CLI et l’interface web de GitHub.

Ressources Supplémentaires

  • Pour des PDF régulièrement mis à jour et des raccourcis sur une page, consultez les guides de référence maintenus par la communauté.
  • Pour plus d’exemples et de guides approfondis, les Livres de Cuisine GitHub Copilot et la documentation officielle peuvent être utiles.

Pour une couverture plus approfondie ou les dernières fonctionnalités en fonction de votre environnement, visitez la documentation officielle ou les référentiels GitHub.

Fonctionnalités Clés de GitHub Copilot

GitHub Copilot assiste à la complétion de code dans de nombreux langages de programmation en exploitant des modèles d’IA entraînés sur d’immenses ensembles de données de code public, lui permettant de reconnaître et de générer des modèles de code et des solutions pertinents pour chaque langage. Lorsque vous tapez dans votre IDE (tel que Visual Studio Code, Visual Studio, les IDE JetBrains, etc.), Copilot analyse le code autour de votre curseur, les modifications récentes, et même les commentaires ou docstrings en langage naturel pour suggérer des complétions possibles.

Les principaux moyens par lesquels Copilot fournit une complétion de code indépendante du langage incluent :

  • Prise en compte du contexte : L’IA comprend le contexte du code, les noms de variables, la structure des fichiers et la syntaxe spécifique au langage pour offrir des suggestions pertinentes, que vous écriviez en Python, JavaScript, C#, C++, Java, Go, TypeScript, Ruby, PHP ou d’autres langages pris en charge. Pour les langages couramment trouvés dans les dépôts publics (tels que JavaScript, Python et TypeScript), les suggestions de Copilot sont particulièrement robustes.
  • Suggestions en ligne et par blocs : Copilot peut fournir des autocomplétions simples sur une seule ligne ou suggérer des blocs entiers de code — comme des fonctions ou des classes complètes — adaptés au langage de programmation actuel et à ses conventions.
  • Prompts en langage naturel : En interprétant les commentaires écrits en anglais courant, Copilot peut générer du code dans votre langage cible qui répond aux exigences décrites.
  • Apprentissage adaptatif : Bien que Copilot ne se mette pas à jour à partir de votre code privé en temps réel, il s’adapte aux modèles de code de la session immédiate pour augmenter la pertinence au sein du fichier et du projet actuels.
  • Intégration IDE : Ses plugins et extensions permettent d’utiliser Copilot de manière transparente dans les environnements de développement populaires, rendant le changement de langage et les bases de code multi-langages efficaces et productifs.

En comprenant les intentions de codage et le contexte, Copilot accélère les flux de travail de développement, soutient le prototypage rapide, réduit le code boilerplate et introduit des solutions idiomatiques au langage, rationalisant les tâches dans divers environnements de programmation.

Tarification des Abonnements GitHub Copilot

GitHub Copilot dispose d’un modèle de tarification par paliers avec des options pour les particuliers et les organisations, ainsi qu’un plan gratuit limité. Voici une répartition des prix actuels et des fonctionnalités des plans (en août 2025) :

Plans d’Abonnement

Plan Coût Pour qui ? Fonctionnalités/Notes Clés
Gratuit 0 € Usage exploratoire individuel 2 000 complétions, 50 demandes de chat, modèles limités
Pro 10 €/mois ou 100 €/an Particuliers, utilisateurs avancés Complétions illimitées, 300 demandes premium/mois
Pro+ 39 €/mois ou 390 €/an Utilisateurs avancés, utilisateurs intensifs d’IA Plus de demandes premium, tous les modèles
Business 19 €/utilisateur/mois Équipes/organisations Toutes les fonctionnalités Pro, gestion des licences et des politiques, contrôles admin et IP
Entreprise 39 €/utilisateur/mois Entreprises Tout Business + gestion/fonctionnalités et intégrations d’entreprise

Demandes Premium : Si vous dépassez vos demandes premium incluses, vous pouvez en acheter d’autres à 0,04 € par demande.

Accès Gratuit

  • Éligibilité : Les étudiants, enseignants et mainteneurs de projets open source populaires vérifiés peuvent obtenir Copilot Pro gratuitement après vérification.
  • Note : Copilot Gratuit n’est pas disponible pour les comptes liés à une organisation.

Essai Gratuit et Facturation

  • Essai gratuit de 30 jours : Les nouveaux abonnés à Pro peuvent accéder à toutes les fonctionnalités avant le paiement. La facturation nécessite un moyen de paiement valide et commence automatiquement si l’essai n’est pas annulé avant sa fin.
  • Vous pouvez sélectionner un cycle de facturation mensuel ou annuel et le modifier à tout moment ; les plans annuels sont réduits.

Limites d’Utilisation et de Modèle

  • Tous les plans payants permettent des complétions et des chats de base illimités. Cependant, chaque plan inclut un quota mensuel de « demandes premium » pour les modèles et fonctionnalités avancés (par exemple, revue de code, accès aux derniers modèles). Les demandes premium inutilisées sont réinitialisées au début de chaque mois.
  • Vous pouvez surveiller et gérer votre utilisation/achat directement dans vos paramètres de compte Copilot ou GitHub.

Références : Les prix et les fonctionnalités peuvent évoluer, vérifiez donc la documentation de GitHub Copilot pour les dernières mises à jour.

Différences entre l’Accès GitHub Copilot Payant et Gratuit

Les principales différences entre les plans gratuits et payants (Pro/Pro+) de GitHub Copilot concernent les limites d’utilisation et l’accès aux fonctionnalités avancées, aux modèles d’IA et au support. Voici une comparaison structurée :

Fonctionnalité Plan Gratuit Plans Payants (Pro/Pro+)
Complétions de Code 2 000/mois Illimité
Demandes de Chat 50/mois Illimité (avec Pro/Pro+), limites plus élevées
Demandes Premium 50/mois 300/mois (Pro), plus élevé avec Pro+
Accès aux Modèles d’IA Limité Accès complet à des modèles plus avancés/premium
Chat Copilot Limité Accès complet
Usage Prévu Personnel/individuel uniquement Individus, professionnels, utilisateurs avancés
Chemin de Mise à Niveau Aucun abonnement nécessaire Abonnement mensuel/annuel requis
Provision d’Accès Gratuit Étudiants/enseignants obtiennent Pro gratuitement Payant par défaut (sauf éligibilités spécifiques)
Usage Organisationnel Non disponible — individuel uniquement Contrôles admin/politique (Business/Entreprise)
  • Le plan gratuit offre une expérience plafonnée : jusqu’à 2 000 complétions de code et 50 demandes premium/chat par mois, avec seulement un sous-ensemble de modèles et de fonctionnalités. Il est strictement réservé à un usage personnel et non aux comptes gérés par une organisation.
  • Le plan Pro (payant) offre des complétions illimitées, des modèles d’IA plus avancés, Copilot Chat, jusqu’à 300 demandes premium par mois et d’autres fonctionnalités premium. Le Pro+ augmente encore ces limites. Ces avantages sont essentiels pour les utilisateurs réguliers ou avancés qui ont besoin d’un accès illimité à l’assistance IA.
  • Les étudiants, enseignants et mainteneurs actifs de projets open source sont éligibles pour obtenir Pro gratuitement avec vérification.
  • Les plans payants offrent également la priorité pour les nouvelles fonctionnalités, un support premium et, au niveau organisationnel (Business/Entreprise), des outils de gestion admin et des politiques.

En résumé, le plan gratuit vise à explorer Copilot avec des quotas limités, tandis que les plans payants suppriment ces limites, accordent l’accès à des capacités plus avancées et soutiennent les flux de travail de développement professionnels et organisationnels.

Liens Utiles

S'abonner

Recevez de nouveaux articles sur les systèmes, l'infrastructure et l'ingénierie IA.