Commandes de ligne de commande
| Command | Objectif |
|---|---|
copilot | Lancez l’interface utilisateur interactive. |
copilot help [topic] | Affichez les informations d’aide. Les rubriques d’aide incluent : config, , commands``environment, logging, et permissions. |
copilot init | Initialisez les instructions personnalisées de Copilot pour ce référentiel. |
copilot update | Téléchargez et installez la dernière version. |
copilot version | Affichez les informations de version et recherchez les mises à jour. |
copilot plugin | Gérez les plug-ins et les places de marché de plug-ins. |
Raccourcis globaux dans l’interface interactive
| Shortcut | Objectif |
|---|---|
@ FILENAME | Incluez le contenu du fichier dans le contexte. |
<kbd>Ctrl</kbd>+<kbd>X</kbd> puis `/` | Après avoir commencé à saisir un prompt, cela vous permet d’exécuter une commande slash. Par exemple, si vous souhaitez modifier le modèle sans avoir à retaper votre prompt. |
|
Échap | Annulez l’opération actuelle. |
| ! COMMAND | Exécutez une commande dans votre shell local, en contournant Copilot. |
|
Ctrl+C | Annuler l’opération / effacer la saisie. Appuyez deux fois pour quitter. |
|
Ctrl+D | Arrêt. |
|
Ctrl+L | Effacez l’écran. |
Raccourcis de chronologie dans l’interface interactive
| Shortcut | Objectif |
|---|---|
| ctrl+o | Lorsqu’il n’y a rien dans l’entrée du prompt, cela développe les éléments récents dans la chronologie des réponses de Copilot pour afficher plus de détails. |
| ctrl+e | Lorsqu’il n’y a rien dans l’entrée du prompt, cela développe tous les éléments dans la chronologie des réponses de Copilot. |
Raccourcis de navigation dans l’interface interactive
| Shortcut | Objectif |
|---|
<kbd>Ctrl</kbd>+<kbd>A</kbd> | Passez au début de la ligne (lors de la saisie). |
| Ctrl+E | Passez à la fin de la ligne (lors de la saisie). | | Ctrl+H | Supprimez le caractère précédent. | | Ctrl+W | Supprimez le mot précédent. | | Ctrl+U | Supprimer depuis le curseur jusqu'au début de la ligne. | | Ctrl+K | Supprimez depuis le curseur jusqu’à la fin de la ligne. | | Meta+←/→ | Déplacez le curseur par un mot. | | ↑/↓ | Naviguez dans l’historique des commandes. |
Commandes slash dans l’interface interactive
| Command | Objectif |
|---|---|
/add-dir PATH | Ajoutez un répertoire à la liste autorisée pour l’accès aux fichiers. |
/agent | Parcourez et sélectionnez parmi les agents disponibles (le cas échéant). |
`/allow-all`, `/yolo` | Activez toutes les autorisations (outils, chemins et URL). |
|
/clear, /new | Effacez l’historique des conversations. |
| /compact | Résumez l’historique des conversations pour réduire l’utilisation de la fenêtre de contexte. |
| /context | Afficher l’utilisation et la visualisation des jetons de fenêtre de contexte. |
|
/cwd, /cd [PATH] | Modifiez le répertoire de travail ou affichez le répertoire actif. |
| /delegate [PROMPT] | Déléguer les modifications à un référentiel distant avec une requête de tirage générée par l’IA. |
| /diff | Passez en revue les modifications apportées dans le répertoire actif. |
|
/exit, /quit | Quittez l’interface CLI. |
| /experimental [on\|off] | Activer/désactiver les fonctionnalités expérimentales. |
| /share [file\|gist] [PATH] | Partagez la session sur un fichier Markdown ou un gist GitHub. |
| /feedback | Fournissez des commentaires sur l’interface CLI. |
| /help | Affichez l’aide pour les commandes interactives. |
| /ide | Connectez-vous à un espace de travail IDE. |
| /init | Initialisez les instructions personnalisées et les fonctionnalités agentiques de Copilot pour ce référentiel. |
| /list-dirs | Affichez tous les répertoires pour lesquels l’accès au fichier a été autorisé. |
| /login | Connectez-vous à Copilot. |
| /logout | Déconnectez-vous de Copilot. |
| /lsp [show\|test\|reload\|help] [SERVER-NAME] | Gérez la configuration du serveur de langue. |
| /mcp [show\|add\|edit\|delete\|disable\|enable] [SERVER-NAME] | Gérez la configuration du serveur MCP. |
|
/model, /models [MODEL] | Sélectionnez le modèle IA que vous souhaitez utiliser. |
| /plan [PROMPT] | Créez un plan d’implémentation avant de coder. |
| /plugin [marketplace\|install\|uninstall\|update\|list] [ARGS...] | Gérez les plug-ins et les places de marché de plug-ins. |
| /rename NAME | Renommez la session active (alias pour /session rename). |
| /reset-allowed-tools | Réinitialisez la liste des outils autorisés. |
| /resume [SESSION-ID] | Basculez vers une autre session (spécifiez éventuellement un ID de session). |
| /review [PROMPT] | Exécutez l’agent de révision de code pour analyser les modifications. |
| /session [checkpoints [n]\|files\|plan\|rename NAME] | Afficher les informations de session et un résumé de l’espace de travail. Utilisez les sous-commandes pour plus d’informations. |
| /skills [list\|info\|add\|remove\|reload] [ARGS...] | Gérez les compétences afin d'améliorer les capacités. |
| /terminal-setup | Configurez le terminal pour la prise en charge des entrées multilignes (Maj+Entrée et Ctrl+Entrée). |
| /theme [show\|set\|list] [auto\|THEME-ID] | Affichez ou configurez le thème du terminal. |
| /usage | Affichez les métriques et statistiques d’utilisation de session. |
| /user [show\|list\|switch] | Gérez l’utilisateur actuel GitHub. |
Pour obtenir la liste complète des commandes de barre oblique disponibles, entrez /help dans l’interface interactive de l’interface CLI.
Options de ligne de commande
| Choix | Objectif |
|---|---|
--acp | Démarrez le serveur de protocole client agent. |
--add-dir PATH | Ajoutez un répertoire à la liste autorisée pour l’accès aux fichiers (peut être utilisé plusieurs fois). |
--add-github-mcp-tool TOOL | Ajoutez un outil permettant d’activer le serveur GitHub MCP, au lieu du sous-ensemble CLI par défaut (peut être utilisé plusieurs fois). Utiliser * pour tous les outils. |
--add-github-mcp-toolset TOOLSET | Ajoutez un ensemble d’outils pour activer le serveur GitHub MCP, au lieu du sous-ensemble CLI par défaut (peut être utilisé plusieurs fois). Utiliser all pour tous les ensembles d’outils. |
--additional-mcp-config JSON | Ajoutez un serveur MCP pour cette session uniquement. La configuration du serveur peut être fournie sous la forme d’une chaîne JSON ou d’un chemin d’accès de fichier (préfixe avec @). Augmente la configuration à partir de ~/.copilot/mcp-config.json. Remplace toute configuration de serveur MCP installée avec le même nom. |
--agent AGENT | Spécifiez un assistant personnalisé à utiliser. |
--allow-all | Activez toutes les autorisations (équivalentes à --allow-all-tools --allow-all-paths --allow-all-urls). |
--allow-all-paths | Désactivez la vérification du chemin d’accès du fichier et autorisez l’accès à n’importe quel chemin d’accès. |
--allow-all-tools | Autoriser l’exécution automatique de tous les outils sans confirmation. Obligatoire lors de l’utilisation de l’interface CLI par programmation (env : COPILOT_ALLOW_ALL). |
--allow-all-urls | Autoriser l’accès à toutes les URL sans confirmation. |
--allow-tool [TOOLS...] | Les outils que l’interface CLI dispose de l’autorisation d’utiliser. Ne demande pas l’autorisation. |
--allow-url [URLS...] | Autoriser l’accès à des URL ou domaines spécifiques. |
--available-tools [TOOLS...] | Seuls ces outils seront disponibles pour le modèle. |
--banner | Affichez la bannière de démarrage. |
--config-dir PATH | Définissez le répertoire de configuration (par défaut : ~/.copilot). |
--continue | Reprendre la session la plus récente. |
--deny-tool [TOOLS...] | Les outils que l’interface CLI n’a pas l’autorisation d’utiliser. Ne demande pas l’autorisation. |
--deny-url [URLS...] | Refuser l’accès à des URL ou domaines spécifiques est prioritaire sur --allow-url. |
--disable-builtin-mcps | Désactivez tous les serveurs MCP intégrés (actuellement : github-mcp-server). |
--disable-mcp-server SERVER-NAME | Désactivez un serveur MCP spécifique (peut être utilisé plusieurs fois). |
--disable-parallel-tools-execution | Désactivez l’exécution parallèle d’outils (LLM peut toujours effectuer des appels d’outils parallèles, mais ils seront exécutés séquentiellement). |
--disallow-temp-dir | Empêchez l’accès automatique au répertoire temporaire système. |
--enable-all-github-mcp-tools | Activez tous GitHub outils serveur MCP, au lieu du sous-ensemble CLI par défaut. Remplace les options --add-github-mcp-toolset et --add-github-mcp-tool. |
--excluded-tools [TOOLS...] | Ces outils ne seront pas disponibles pour le modèle. |
--experimental | Activer les fonctionnalités expérimentales (utiliser --no-experimental pour désactiver). |
`-h`, `--help` | Afficher l'aide. |
|
-i PROMPT, --interactive PROMPT | Démarrez une session interactive et exécutez automatiquement cette invite. |
| --log-dir DIRECTORY | Définissez le répertoire du fichier journal (par défaut : ~/.copilot/logs/). |
| --log-level LEVEL | Définissez le niveau de journalisation (choix : none, error, warning, info, debug, all, default). |
| --model MODEL | Définissez le modèle IA que vous souhaitez utiliser. |
| --no-ask-user | Désactivez l’outil (l’agent ask_user fonctionne de manière autonome sans poser de questions). |
| --no-auto-update | Désactivez le téléchargement automatique des mises à jour CLI. |
| --no-color | Désactivez toutes les sorties de couleur. |
| --no-custom-instructions | Désactivez le chargement d'instructions personnalisées de AGENTS.md et des fichiers associés. |
|
-p PROMPT, --prompt PROMPT | Exécutez un prompt de manière programmatique (quitte après l’exécution). |
| --plain-diff | Désactivez le rendu des différences enrichies (mise en surbrillance de la syntaxe via l’outil de différences spécifié par votre configuration Git). |
| --resume [SESSION-ID] | Reprendre à partir d’une session précédente (si vous le souhaitez, spécifiez un ID de session). |
|
-s, --silent | Affichez uniquement la réponse de l’agent (sans statistiques d’utilisation), utile pour l’écriture de scripts avec -p. |
| --screen-reader | Activez les optimisations du lecteur d’écran. |
| --share [PATH] | Partagez une session dans un fichier Markdown après l’achèvement d’une session programmatique (chemin d’accès par défaut : ./copilot-session-<ID>.md). |
| --share-gist | Partagez une session dans un gist secret GitHub après l’exécution d’une session programmatique. |
| --stream MODE | Activer ou désactiver le mode de diffusion en continu (choix de mode : on ou off). |
|
-v, --version | Afficher les informations de version. |
| --yolo | Activez toutes les autorisations (équivalentes à --allow-all-tools --allow-all-paths --allow-all-urls). |
Pour obtenir la liste complète des commandes et des options, exécutez copilot help.