Aide-mémoire Claude Code — commandes, raccourcis et options
Commandes slash, options CLI, raccourcis clavier, emplacements de CLAUDE.md et des réglages, hooks et commandes MCP de Claude Code sur une seule page.
Aide-mémoire Claude Code — freetoolsforweb.com
Vérifié par rapport à la documentation de Claude Code le (dernière version v2.1.302 (October 16, 2026)). Claude Code publie plusieurs versions par semaine : consultez le journal des modifications ou lancez claude --help et /help pour les nouveautés.
169 entrées dans 8 tableaux
- Commandes slash intégrées
- Commandes CLI (à lancer dans votre shell)
- Options de la CLI
- Modes d’autorisation
- Mémoire : les fichiers CLAUDE.md et leur emplacement
- Fichiers de paramètres (du plus prioritaire au moins prioritaire)
- Événements de hook
- Commandes des serveurs MCP
Commandes slash intégrées#
Tapez / dans une session pour voir toutes les commandes disponibles, y compris les skills et les commandes provenant des plugins et des serveurs MCP. Certaines dépendent de votre abonnement ou de votre plateforme.
| Commande | Rôle | |
|---|---|---|
| /help | Affiche l’aide et les commandes disponibles. | |
| /clear | Démarre une nouvelle conversation avec un contexte vide. Alias /reset et /new. L’ancienne reste accessible dans /resume. | |
| /compact [instructions] | Résume la conversation jusqu’ici pour libérer du contexte ; consignes facultatives pour orienter le résumé. | |
| /context | Affiche l’occupation de la fenêtre de contexte sous forme de grille colorée, avec des suggestions sur ce qui prend de la place. | |
| /init | Crée un guide CLAUDE.md pour le projet. | |
| /memory | Modifie les fichiers CLAUDE.md, active ou désactive la mémoire automatique et affiche ses entrées. | |
| /model [model] | Change de modèle et l’enregistre par défaut ; sans argument, ouvre un sélecteur (les flèches gauche/droite règlent l’effort). | |
| /effort [level|auto|status] | Définit le niveau d’effort (de low à xhigh, max ou auto) ; status affiche le niveau actuel. | |
| /fast [on|off] | Active ou désactive le mode rapide. | |
| /config [key=value] | Ouvre les paramètres (thème, modèle, style de sortie...) ou définit directement une valeur, ex. /config theme=dark. | |
| /status | Affiche la version, le modèle, le compte et l’état de la connexion. | |
| /usage | Coût de la session, limites d’utilisation de l’abonnement et statistiques d’activité. Alias /cost et /stats. | |
| /permissions | Gère les règles allow, ask et deny des outils, ainsi que les répertoires de travail. | |
| /plan [description] | Passe en mode plan, éventuellement en démarrant une tâche : /plan fix the auth bug. | |
| /resume [session] | Reprend une conversation par ID ou par nom, ou ouvre le sélecteur de sessions. | |
| /rename [name] | Renomme la session en cours (nom affiché dans la barre de saisie et dans /resume). | |
| /branch [name] | Crée une branche de la conversation à cet endroit pour tester une autre piste ; l’originale reste disponible dans /resume. | |
| /fork [prompt] | Copie la conversation dans une nouvelle session en arrière-plan et continue de travailler ici. | |
| /background [prompt] | Détache cette session pour qu’elle tourne comme agent en arrière-plan (alias /bg) ; suivez-la avec claude agents. | |
| /rewind | Ramène la conversation et/ou le code à un point antérieur. Alias /checkpoint et /undo. | |
| /btw [question] | Pose une question annexe sans l’ajouter à la conversation. | |
| /diff | Passe en revue les modifications de votre arbre de travail, y compris celles de Claude. | |
| /review [level] [pr|branch|path] | Alias de /code-review : recherche des bugs dans le diff actuel ou une PR. | |
| /security-review | Recherche des failles de sécurité dans les modifications de votre branche (nécessite un remote origin). | |
| /simplify [target] | Skill : analyse le code modifié pour la réutilisation, la simplification et l’efficacité, puis applique les corrections. | |
| /copy [N] | Copie la dernière réponse (ou la Nième plus récente) dans le presse-papiers ; possibilité de choisir un bloc de code précis. | |
| /export [filename] | Exporte la conversation en texte brut vers un fichier ou le presse-papiers. | |
| /add-dir <path> | Donne à Claude accès à un autre répertoire de travail pour cette session. | |
| /cd <path> | Déplace la session vers un nouveau répertoire de travail en conservant la conversation. | |
| /agents | Rappel pour créer des sous-agents : demandez à Claude, ou modifiez .claude/agents/ ou ~/.claude/agents/. | |
| /tasks | Affiche et gère les tâches en arrière-plan (shells et sous-agents). Aussi /bashes. | |
| /skills | Liste les skills disponibles ; filtrer, trier par coût en tokens, afficher ou masquer. | |
| /mcp | Gère les connexions aux serveurs MCP et OAuth ; /mcp reconnect all relance les serveurs en échec. | |
| /hooks | Affiche la configuration de vos hooks. | |
| /plugin [subcommand] | Gère les plugins : lister, installer, activer, désactiver. | |
| /keybindings | Ouvre votre fichier de raccourcis clavier (~/.claude/keybindings.json). | |
| /output-style [style] | Liste les styles de sortie ou passe à l’un d’eux. | |
| /theme | Change le thème de couleurs (auto, clair, sombre, adapté au daltonisme, ANSI). | |
| /statusline | Configure la ligne d’état, ou la configure automatiquement à partir de l’invite de votre shell. | |
| /terminal-setup | Installe un raccourci Maj+Entrée pour le retour à la ligne dans votre terminal ou éditeur. | |
| /ide | Gère les intégrations IDE et affiche leur état. | |
| /doctor | Skill : vérifie l’installation, les paramètres, les extensions et CLAUDE.md, et propose des corrections. Alias /checkup. | |
| /loop [interval] [prompt] | Skill : exécute un prompt à intervalles réguliers tant que la session reste ouverte, ex. /loop 5m check the deploy. | |
| /schedule [description] | Crée, modifie, liste ou lance des routines exécutées dans le cloud. | |
| /goal [condition|clear] | Fixe un objectif que Claude poursuit d’un tour à l’autre jusqu’à ce qu’il soit atteint. | |
| /install-github-app | Installe l’application GitHub Claude et, si besoin, configure GitHub Actions. | |
| /sandbox | Active ou désactive le mode sandbox (plateformes prises en charge uniquement). | |
| /login | Se connecter à votre compte Anthropic. | |
| /logout | Se déconnecter. | |
| /bug [report] | Signale un bug ou partage la conversation, après un écran de consentement. | |
| /release-notes | Parcourt le journal des modifications par version. | |
| /exit | Quitte la CLI. Alias /quit. | |
| /vim (removed) | Supprimée dans la v2.1.92. Changez plutôt le mode d’édition Vim dans /config > Editor mode. |
Commandes CLI (à lancer dans votre shell)#
| Commande | Rôle | |
|---|---|---|
| claude | Démarre une session interactive. | |
| claude "query" | Démarre une session interactive avec un premier prompt. | |
| claude -p "query" | Répond une seule fois sans l’interface interactive, puis quitte (mode print / SDK). | |
| cat file | claude -p "query" | Traite un contenu reçu par pipe, ex. cat logs.txt | claude -p "explain". | |
| claude -c | Reprend la conversation la plus récente dans ce répertoire. | |
| claude -r "<session>" "query" | Reprend une session par ID ou par nom, éventuellement avec un nouveau prompt. | |
| claude update | Met à jour vers la dernière version. | |
| claude install [version] | Installe ou réinstalle le binaire natif : une version précise, stable ou latest. | |
| claude auth login | Se connecter (--console facture via l’Anthropic Console au lieu d’un abonnement). | |
| claude auth status | Affiche l’état de connexion en JSON (--text pour du texte brut). | |
| claude agents | Ouvre la vue des agents pour suivre et lancer des sessions en arrière-plan. | |
| claude doctor | Affiche un diagnostic de l’installation et des paramètres sans démarrer de session. | |
| claude mcp | Configure les serveurs MCP (voir le tableau MCP ci-dessous). | |
| claude plugin | Gère les plugins (alias claude plugins). | |
| claude setup-token | Génère un jeton OAuth de longue durée pour la CI et les scripts (abonnement requis). | |
| claude -v | Affiche la version installée. |
Options de la CLI#
Les options se placent après claude, avant le prompt. Plusieurs d’entre elles (-p uniquement) ne s’appliquent qu’au mode print.
| Option | Rôle | Exemple | |
|---|---|---|---|
| --print, -p | Affiche la réponse sans mode interactif. | claude -p "query" | |
| --continue, -c | Charge la conversation la plus récente du répertoire courant. | claude --continue | |
| --resume, -r | Reprend une session par ID ou par nom, ou affiche un sélecteur. | claude --resume auth-refactor | |
| --fork-session | Avec --resume ou --continue, crée un nouvel ID de session au lieu de réutiliser l’ancien. | claude --resume abc123 --fork-session | |
| --name, -n | Nomme la session (nom affiché dans /resume et dans le titre du terminal). | claude -n "my-feature-work" | |
| --model | Modèle de la session : un alias (sonnet, opus, haiku, fable) ou un nom de modèle complet. | claude --model sonnet | |
| --fallback-model | Modèles de repli, dans l’ordre, si le modèle principal est surchargé ou indisponible. | claude --fallback-model sonnet,haiku | |
| --effort | Niveau d’effort de la session : low, medium, high, xhigh, max ou ultracode. | claude --effort high | |
| --permission-mode | Démarre dans un mode d’autorisation : default (manuel), acceptEdits, plan, auto, dontAsk, bypassPermissions. | claude --permission-mode plan | |
| --dangerously-skip-permissions | Ignore les demandes d’autorisation (équivaut à --permission-mode bypassPermissions). À utiliser uniquement dans des conteneurs ou des VM isolés. | claude --dangerously-skip-permissions | |
| --allowedTools | Outils exécutés sans confirmation, selon la syntaxe des règles d’autorisation. | claude --allowedTools "Bash(git log *)" "Read" | |
| --disallowedTools | Règles de refus : un nom d’outil seul retire l’outil ; une règle ciblée refuse les appels correspondants. | claude --disallowedTools "Bash(rm *)" "Edit" | |
| --tools | Limite les outils intégrés disponibles : "" pour aucun, "default", ou une liste. | claude --tools "Bash,Edit,Read" | |
| --output-format | Sortie du mode print : text, json ou stream-json. | claude -p "query" --output-format json | |
| --input-format | Entrée du mode print : text ou stream-json. | claude -p --output-format json --input-format stream-json | |
| --json-schema | Renvoie un JSON validé conforme à un schéma à la fin de l’exécution (mode print). | claude -p --json-schema '{"type":"object"}' "query" | |
| --max-turns | Limite le nombre de tours agentiques (mode print). | claude -p --max-turns 3 "query" | |
| --max-budget-usd | S’arrête dès que les dépenses d’API estimées atteignent ce montant (mode print). | claude -p --max-budget-usd 5.00 "query" | |
| --append-system-prompt | Ajoute du texte à la fin du prompt système par défaut. | claude --append-system-prompt "Always use TypeScript" | |
| --system-prompt | Remplace entièrement le prompt système. | claude --system-prompt "You are a Python expert" | |
| --add-dir | Ajoute d’autres répertoires de travail que Claude peut lire et modifier. | claude --add-dir ../apps ../lib | |
| --mcp-config | Charge des serveurs MCP depuis des fichiers ou des chaînes JSON. | claude --mcp-config ./mcp.json | |
| --strict-mcp-config | N’utilise que les serveurs de --mcp-config. | claude --strict-mcp-config --mcp-config ./mcp.json | |
| --settings | Charge les paramètres depuis un fichier ou une chaîne JSON pour cette session. | claude --settings ./settings.json | |
| --setting-sources | Fichiers de paramètres à charger : user, project, local. | claude --setting-sources user,project | |
| --agents | Définit des sous-agents en ligne, au format JSON. | claude --agents '{"reviewer":{"description":"Reviews code","prompt":"You are a code reviewer"}}' | |
| --agent | Exécute la session avec un agent précis. | claude --agent my-custom-agent | |
| --worktree, -w | Démarre dans un worktree git isolé sous .claude/worktrees/. | claude -w feature-auth | |
| --bare | Mode minimal : ignore hooks, skills, plugins, MCP, mémoire automatique et CLAUDE.md pour des exécutions scriptées rapides. | claude --bare -p "query" | |
| --safe-mode | Démarre avec toutes les personnalisations désactivées pour dépanner une configuration défaillante. | claude --safe-mode | |
| --verbose | Affiche la sortie complète, tour par tour. | claude --verbose | |
| --debug | Mode débogage, éventuellement filtré par catégorie. | claude --debug='mcp,startup' | |
| --ide | Se connecte à votre IDE au démarrage s’il y en a exactement un de disponible. | claude --ide | |
| --chrome | Active l’intégration Claude in Chrome dans le navigateur. | claude --chrome | |
| --version, -v | Affiche le numéro de version. | claude -v |
Modes d’autorisation#
Passez de l’un à l’autre avec Maj+Tab, démarrez avec --permission-mode ou définissez defaultMode dans les paramètres. Le mode appelé Manual dans l’interface correspond à default dans la configuration.
| Mode | Ce qui s’exécute sans confirmation | Idéal pour | |
|---|---|---|---|
| default (Manual) | Lectures uniquement. | Valider chaque action, travail sensible | |
| acceptEdits | Lectures, modifications de fichiers et commandes courantes du système de fichiers (mkdir, touch, mv, cp...). | Itérer sur du code que vous relisez | |
| plan | Lectures, plus les commandes approuvées par le classifieur quand le mode auto est disponible. | Explorer une base de code avant de la modifier | |
| auto | Tout, avec des contrôles de sécurité en arrière-plan. | Tâches longues, moins de demandes | |
| dontAsk | Lectures de fichiers dans vos répertoires de travail et outils pré-approuvés ; tout le reste est refusé. | CI et scripts verrouillés | |
| bypassPermissions | Tout. | Conteneurs et VM isolés uniquement |
Mémoire : les fichiers CLAUDE.md et leur emplacement#
Les fichiers CLAUDE.md sont chargés au début de chaque session. Utilisez @path/to/file dans l’un d’eux pour importer un autre fichier (jusqu’à quatre niveaux d’imbrication).
| Fichier | Portée et usage | |
|---|---|---|
| /Library/Application Support/ClaudeCode/CLAUDE.md | Politique gérée (macOS) : consignes pour toute l’organisation, déployées par le service informatique. Linux et WSL : /etc/claude-code/CLAUDE.md ; Windows : C:\Program Files\ClaudeCode\CLAUDE.md. | |
| ~/.claude/CLAUDE.md | Vos consignes personnelles pour tous les projets. | |
| ./CLAUDE.md or ./.claude/CLAUDE.md | Consignes du projet, partagées avec l’équipe via le contrôle de version. | |
| ./CLAUDE.local.md | Vos notes privées pour ce projet ; ajoutez-le au .gitignore. | |
| .claude/rules/*.md | Fichiers thématiques (testing.md, api-design.md) ; un frontmatter paths facultatif ne charge une règle que pour les fichiers correspondants. | |
| ~/.claude/projects/<project>/memory/ | Mémoire automatique : un index MEMORY.md et des fichiers thématiques que Claude rédige pour lui-même ; gérez-la avec /memory. | |
| AGENTS.md | Également lu comme consignes du projet ; la documentation sur la mémoire explique quand il est chargé à la place de CLAUDE.md ou en complément. |
Fichiers de paramètres (du plus prioritaire au moins prioritaire)#
Les paramètres gérés l’emportent sur --settings, qui l’emporte sur le projet local, puis le projet partagé, puis les paramètres utilisateur. Les listes, comme les règles d’autorisation, sont fusionnées entre les fichiers.
| Fichier | Portée et usage | |
|---|---|---|
| managed-settings.json | Géré : déployé par votre organisation (fichier, MDM ou géré par serveur). Vos propres fichiers et --settings ne peuvent pas remplacer ses clés. | |
| --settings <file-or-json> | Ligne de commande : remplace les fichiers ci-dessous pour une session. | |
| .claude/settings.local.json | Projet local : vous, dans ce projet uniquement ; exclu de git. | |
| .claude/settings.json | Projet partagé : committez-le pour que l’équipe ait les mêmes autorisations, hooks et plugins. | |
| ~/.claude/settings.json | Utilisateur : vos préférences dans tous les projets (thème, modèle, vos règles d’autorisation). | |
| ~/.claude.json | Écrit par Claude Code lui-même : connexion, serveurs MCP, état par projet. Ne fait pas partie des niveaux de priorité. | |
| ~/.claude/keybindings.json | Raccourcis clavier personnalisés (ouvrez-le avec /keybindings) ; les modifications s’appliquent sans redémarrage. |
Événements de hook#
Les hooks sont des commandes shell (ou des prompts) placées sous la clé "hooks" d’un fichier de paramètres. Le code de sortie 2 bloque l’action pour les événements bloquants, et stderr est transmis à Claude.
| Événement | Déclenchement | |
|---|---|---|
| SessionStart | Une session démarre ou reprend. | |
| Setup | Claude Code démarre avec --init-only, ou --init / --maintenance en mode -p. | |
| UserPromptSubmit | Un prompt est envoyé, avant que Claude ne le traite. | |
| UserPromptExpansion | Une commande saisie se développe en prompt ; peut bloquer ce développement. | |
| PreToolUse | Avant l’exécution d’un appel d’outil ; peut le bloquer. | |
| PermissionRequest | Un appel d’outil nécessite une décision d’autorisation. | |
| PermissionDenied | Le mode auto refuse un appel d’outil. | |
| PostToolUse | Après la réussite d’un appel d’outil. | |
| PostToolUseFailure | Après l’échec d’un appel d’outil. | |
| PostToolBatch | Une fois un lot d’appels d’outils parallèles résolu, avant l’appel suivant au modèle. | |
| Notification | Claude Code envoie une notification (demande d’autorisation, invite d’inactivité...). | |
| MessageDisplay | Pendant l’affichage du texte d’un message de l’assistant. | |
| SubagentStart | Un sous-agent est lancé. | |
| SubagentStop | Un sous-agent termine. | |
| TaskCreated | Une tâche est en cours de création. | |
| TaskCompleted | Une tâche est marquée comme terminée. | |
| Stop | Claude a fini de répondre. | |
| StopFailure | Le tour se termine à cause d’une erreur d’API. | |
| TeammateIdle | Un coéquipier d’une équipe d’agents est sur le point de devenir inactif. | |
| InstructionsLoaded | Un fichier CLAUDE.md ou .claude/rules est chargé dans le contexte. | |
| ConfigChange | Un fichier de configuration change pendant la session. | |
| CwdChanged | Le répertoire de travail change (utile avec direnv). | |
| DirectoryAdded | Un répertoire de travail est ajouté avec /add-dir. | |
| FileChanged | Un fichier surveillé change sur le disque (le matcher liste les noms de fichiers). | |
| WorktreeCreate | Un worktree est en cours de création ; remplace le comportement git par défaut. | |
| WorktreeRemove | Un worktree créé par un hook WorktreeCreate est supprimé. | |
| PreCompact | Avant la compaction du contexte. | |
| PostCompact | Une fois la compaction terminée. | |
| PreModelSwitch | Avant l’application d’un changement de modèle ; peut le bloquer. | |
| PostModelSwitch | Après le changement de modèle de la session. | |
| Elicitation | Un serveur MCP demande une saisie à l’utilisateur pendant un appel d’outil. | |
| ElicitationResult | Après votre réponse à une demande MCP (elicitation), avant l’envoi de la réponse. | |
| SessionEnd | Une session se termine. |
Commandes des serveurs MCP#
Portées : local (par défaut, ce projet, enregistré dans ~/.claude.json), project (.mcp.json dans le dépôt, partagé avec l’équipe) et user (tous vos projets, ~/.claude.json).
| Commande | Rôle | Exemple | |
|---|---|---|---|
| claude mcp add --transport http <name> <url> | Ajoute un serveur HTTP distant. | claude mcp add --transport http notion https://mcp.notion.com/mcp | |
| claude mcp add [options] <name> -- <command> [args...] | Ajoute un serveur stdio local ; tout ce qui suit -- lance le serveur. | claude mcp add --env AIRTABLE_API_KEY=YOUR_KEY --transport stdio airtable -- npx -y airtable-mcp-server | |
| claude mcp add --transport sse <name> <url> | Ajoute un serveur qui ne propose qu’un point de terminaison SSE. | claude mcp add --transport sse asana https://mcp.asana.com/sse | |
| --scope local|project|user | Choisit où le serveur est enregistré (local par défaut). | claude mcp add --transport http hubspot --scope user https://mcp.hubspot.com/anthropic | |
| claude mcp add-json <name> '<json>' | Ajoute un serveur à partir d’un objet de configuration JSON. | claude mcp add-json example '{"command":"npx","args":["-y","@example/mcp-server"]}' | |
| claude mcp list | Liste les serveurs avec leur état (Connected, Needs authentication, Failed). | ||
| claude mcp get <name> | Affiche les détails d’un serveur et tout problème de connexion. | claude mcp get notion | |
| claude mcp remove <name> | Supprime un serveur. | claude mcp remove notion | |
| claude mcp login <name> | Lance le flux OAuth d’un serveur sans ouvrir /mcp. | ||
| claude mcp add-from-claude-desktop | Importe les serveurs configurés dans Claude Desktop. | ||
| claude mcp reset-project-choices | Réinitialise vos approbations des serveurs .mcp.json de portée projet. | ||
| claude mcp serve | Exécute Claude Code lui-même comme serveur MCP stdio pour d’autres applications. |
Raccourcis clavier
Dernière vérification : sur Claude Code v2.1.302 (16 octobre 2026). 48 raccourcis.
La plupart des raccourcis sont identiques sur tous les systèmes et utilisent Ctrl, pas Cmd, même sur Mac. Les raccourcis avec la touche Option sur macOS (Option plus B, Option plus P...) nécessitent d’activer « Option as Meta » dans votre terminal. Vous pouvez réaffecter la plupart des actions dans ~/.claude/keybindings.json (lancez /keybindings).
Les 48 raccourcis sont affichés, répartis en 5 catégories
Commandes générales#
| Action | macOS | Windows / Linux | Copier |
|---|---|---|---|
| Interrompre Claude ou fermer une boîte de dialogueArrête la réponse ou l’appel d’outil en cours ; le travail déjà effectué est conservé. Sur une demande d’autorisation, Échap répond Non. | Échap | Échap | |
| Effacer le brouillon, ou ouvrir le menu de retour en arrière (prompt vide) | Échap puis Échap | Échap puis Échap | |
| Interrompre ; sur un prompt inactif, l’effacer, puis appuyer de nouveau pour quitter | Contrôle plus C | Contrôle plus C | |
| Quitter Claude Code (appuyer deux fois)S’il y a du texte dans le prompt, Ctrl+D supprime plutôt le caractère après le curseur. | Contrôle plus D | Contrôle plus D | |
| Passer d’un mode d’autorisation à l’autre (Manual, acceptEdits, plan, auto...) | Maj plus Tab | Maj plus Tabou Alt plus MAlt+M sous Windows lorsque le runtime n’active pas le mode d’entrée VT. | |
| Changer de modèle sans effacer le prompt | Option plus PmacOS : nécessite d’activer « Option as Meta » dans votre terminal (voir /terminal-setup ou la documentation). | Alt plus P | |
| Activer ou désactiver la réflexion approfondieSans effet sur les modèles qui réfléchissent toujours (Opus 5.5, Sonnet 5.5, Haiku 5.5, Fable). | Option plus T | Alt plus T | |
| Activer ou désactiver le mode rapide | Option plus O | Alt plus O | |
| Modifier le prompt dans votre éditeur de texte | Contrôle plus Gou Contrôle plus X puis Contrôle plus E | Contrôle plus Gou Contrôle plus X puis Contrôle plus E | |
| Coller une image depuis le presse-papiers | Contrôle plus Vou Commande plus VCmd+V dans iTerm2. | Contrôle plus Vou Alt plus VAlt+V sous Windows et WSL. | |
| Recherche inversée dans l’historique des prompts | Contrôle plus R | Contrôle plus R | |
| Prompt précédent / suivant dans l’historiqueDans un prompt sur plusieurs lignes, les flèches déplacent d’abord le curseur. | flèche hautou flèche basou Contrôle plus Pou Contrôle plus N | flèche hautou flèche basou Contrôle plus Pou Contrôle plus N | |
| Afficher ou masquer la visionneuse de transcription (appels d’outils détaillés) | Contrôle plus O | Contrôle plus O | |
| Envoyer en arrière-plan les commandes Bash et les agents en coursDans tmux, appuyez deux fois. | Contrôle plus B | Contrôle plus B | |
| Afficher ou masquer la liste de tâches de Claude | Contrôle plus T | Contrôle plus T | |
| Mettre le prompt de côté (appuyer de nouveau sur un prompt vide pour le restaurer) | Contrôle plus S | Contrôle plus S | |
| Envoyer immédiatement les messages en file d’attente | Contrôle plus Entréeou Contrôle plus X puis Contrôle plus S | Contrôle plus Entréeou Contrôle plus X puis Contrôle plus S | |
| Arrêter tous les sous-agents en arrière-plan (appuyer deux fois en moins de 3 s) | Contrôle plus X puis Contrôle plus K | Contrôle plus X puis Contrôle plus K | |
| Redessiner l’écran (corrige un affichage brouillé) | Contrôle plus L | Contrôle plus L | |
| Suspendre Claude Code et revenir au shell (lancez fg pour reprendre) | Contrôle plus Z | Contrôle plus ZLinux uniquement ; shells Unix. | |
| Accepter une suggestion d’autocomplétion | Tab | Tab | |
| Afficher le panneau d’aide des raccourcis (prompt vide) | point d’interrogation | point d’interrogation | |
| Dictée vocale : maintenir (ou toucher) EspaceUniquement avec /voice activé. | barre d’espace | barre d’espace |
Édition du texte du prompt (style readline)#
| Action | macOS | Windows / Linux | Copier |
|---|---|---|---|
| Aller au début de la ligne | Contrôle plus A | Contrôle plus A | |
| Aller à la fin de la ligne | Contrôle plus E | Contrôle plus E | |
| Supprimer jusqu’à la fin de la ligne | Contrôle plus K | Contrôle plus K | |
| Supprimer du curseur jusqu’au début de la ligne | Contrôle plus Uou Commande plus SuppriTerm2 et Terminal.app envoient Ctrl+U pour Cmd+Retour arrière. | Contrôle plus U | |
| Supprimer jusqu’à l’espace précédent (chemin complet ou --option) | Contrôle plus W | Contrôle plus W | |
| Supprimer le mot précédent | Option plus Suppr | Contrôle plus Retour arrièreWindows. | |
| Coller le dernier texte supprimé | Contrôle plus Y | Contrôle plus Y | |
| Parcourir les textes supprimés plus anciens (après Ctrl+Y) | Option plus YmacOS : nécessite d’activer « Option as Meta » dans votre terminal (voir /terminal-setup ou la documentation). | Alt plus Y | |
| Reculer d’un mot | Option plus BmacOS : nécessite d’activer « Option as Meta » dans votre terminal (voir /terminal-setup ou la documentation). | Alt plus B | |
| Avancer d’un mot | Option plus FmacOS : nécessite d’activer « Option as Meta » dans votre terminal (voir /terminal-setup ou la documentation). | Alt plus F | |
| Supprimer jusqu’à la fin du mot | Option plus DmacOS : nécessite d’activer « Option as Meta » dans votre terminal (voir /terminal-setup ou la documentation). | Alt plus D | |
| Annuler la dernière modification du prompt | Contrôle plus tiret basou Contrôle plus Maj plus trait d’union | Contrôle plus tiret basou Contrôle plus Maj plus trait d’union |
Saisie sur plusieurs lignes#
| Action | macOS | Windows / Linux | Copier |
|---|---|---|---|
| Nouvelle ligne : tapez \ puis appuyez sur Entrée (tous terminaux) | barre oblique inversée puis Retour | barre oblique inversée puis Entrée | |
| Nouvelle ligne avec Maj+EntréeFonctionne nativement dans iTerm2, WezTerm, Ghostty, Kitty, Warp, Terminal d’Apple et Windows Terminal ; /terminal-setup l’ajoute à VS Code, Cursor, Alacritty et Zed. | Maj plus Retour | Maj plus Entrée | |
| Nouvelle ligne avec Ctrl+J (fonctionne sans configuration) | Contrôle plus J | Contrôle plus J | |
| Nouvelle ligne avec Option+Entrée | Option plus RetourmacOS : nécessite d’activer « Option as Meta » dans votre terminal (voir /terminal-setup ou la documentation). | Aucun raccourci par défaut |
Préfixes rapides : /, !, @#
| Action | macOS | Windows / Linux | Copier |
|---|---|---|---|
| Lancer une commande ou un skill | barre oblique | barre oblique | |
| Mode shell : exécuter une commande et ajouter sa sortie | point d’exclamation | point d’exclamation | |
| Mentionner un fichier (autocomplétion du chemin) | arobase | arobase | |
| Code court d’emoji (:nom:) | deux-points | deux-points |
Visionneuse de transcription (Ctrl+O)#
| Action | macOS | Windows / Linux | Copier |
|---|---|---|---|
| Quitter la visionneuse de transcription | Qou Contrôle plus Cou Échap | Qou Contrôle plus Cou Échap | |
| Afficher tout le contenu (rendu classique) | Contrôle plus E | Contrôle plus E | |
| Aller au prompt précédent / suivant (plein écran) | accolade ouvranteou accolade fermante | accolade ouvranteou accolade fermante | |
| Écrire la conversation dans l’historique de défilement du terminal (plein écran) | crochet ouvrant | crochet ouvrant | |
| Ouvrir la conversation dans $EDITOR (plein écran) | V | V |
Sources (1 pages officielles)
Tout s’exécute dans votre navigateur ; vos recherches ne sont envoyées nulle part. Les entrées sont vérifiées par rapport à la documentation officielle de Claude Code. Parcourir tous les outils gratuits.
Un problème, ou quelque chose à améliorer ? Nous lisons chaque message et corrigeons vite.
Cet aide-mémoire Claude Code rassemble sur une seule page consultable les commandes, raccourcis clavier et options CLI de l’agent de programmation d’Anthropic : commandes slash comme /init, /compact, /context et /rewind, raccourcis comme Maj+Tab pour faire défiler les modes de permission et deux fois Échap pour revenir en arrière, et options comme claude -p, --continue, --model et --permission-mode pour les scripts. Il indique aussi où placer CLAUDE.md et les fichiers de réglages, tous les événements de hooks et les commandes MCP, c’est-à-dire ce qu’on doit le plus souvent vérifier en pleine session.
Tout a été vérifié le 18 octobre 2026 avec la documentation officielle sur code.claude.com, alors que la version la plus récente était la v2.1.302 (16 octobre 2026). Claude Code publie plusieurs versions par semaine : des commandes sont ajoutées, renommées et parfois supprimées ; celles qui ont été supprimées sont signalées plutôt que retirées sans prévenir. Tapez / dans une session ou lancez claude --help pour voir ce que prend en charge votre version installée, et consultez la documentation liée pour les listes complètes d’options.
Mode d’emploi
- Cherchez une commande, une option, un fichier ou un événement de hook dans les tableaux de référence (« resume », « --model », « PreToolUse »).
- Utilisez les liens des tableaux pour aller aux commandes slash, options CLI, fichiers mémoire, réglages, hooks ou MCP.
- Cliquez sur Copier pour copier une commande ou une option ; le # à côté de chaque titre ou ligne pointe directement dessus.
- Faites défiler jusqu’aux raccourcis clavier, avec des colonnes macOS et Windows/Linux et leur propre recherche.
- Appuyez sur « Imprimer / Enregistrer en PDF » pour une impression sur deux colonnes.
Questions fréquentes
Quelles sont les commandes slash les plus utiles de Claude Code ?
/init crée un CLAUDE.md pour le projet, /clear repart de zéro, /compact résume une longue conversation pour libérer du contexte et /context montre ce qui occupe la fenêtre de contexte. /model change de modèle, /resume rouvre une conversation précédente, /rewind ramène le code et la conversation à un point de contrôle et /permissions gère les outils qui s’exécutent sans demander. /mcp, /memory et /usage couvrent les serveurs, les fichiers CLAUDE.md et les coûts.
Quelle est la différence entre /clear et /compact ?
/clear démarre une nouvelle conversation avec un contexte vide ; l’ancienne est conservée et peut être rouverte avec /resume. /compact garde la même conversation mais remplace l’historique par un résumé : Claude se souvient de ce que vous faisiez tout en utilisant moins de contexte. Vous pouvez passer des instructions à /compact, par exemple sur quoi le résumé doit se concentrer.
Comment ajouter un retour à la ligne dans le prompt de Claude Code ?
Tapez une barre oblique inverse et appuyez sur Entrée, ce qui fonctionne dans tous les terminaux. Ctrl+J fonctionne aussi partout. Maj+Entrée fonctionne nativement dans iTerm2, WezTerm, Ghostty, Kitty, Warp, Terminal d’Apple et Windows Terminal ; lancez /terminal-setup pour l’ajouter à VS Code, Cursor, Alacritty ou Zed. Sur macOS, Option+Entrée fonctionne une fois Option configurée pour agir comme Meta.
Comment continuer ou reprendre une session Claude Code précédente ?
Lancez claude -c (ou --continue) pour rouvrir la conversation la plus récente du répertoire courant, ou claude -r avec un ID ou un nom de session pour en reprendre une précise. Dans une session, /resume ouvre un sélecteur. Nommez vos sessions avec claude -n ou /rename pour les retrouver facilement.
Où placer CLAUDE.md et settings.json ?
Les instructions personnelles valables pour tous les projets vont dans ~/.claude/CLAUDE.md ; les instructions de projet partagées avec l’équipe dans ./CLAUDE.md ou ./.claude/CLAUDE.md, et les notes de projet privées dans ./CLAUDE.local.md. Les réglages suivent le même schéma : ~/.claude/settings.json pour vous, .claude/settings.json pour l’équipe, .claude/settings.local.json pour vos surcharges privées. Les réglages gérés par une organisation ont priorité sur tous les autres.
Comment empêcher Claude Code de demander la permission à chaque fois ?
Appuyez sur Maj+Tab pour faire défiler les modes de permission : acceptEdits laisse Claude modifier les fichiers sans demander, et auto exécute tout avec des contrôles de sécurité en arrière-plan. Utilisez /permissions ou --allowedTools pour pré-autoriser des outils précis, comme Bash(git diff *). --dangerously-skip-permissions (mode bypassPermissions) désactive tous les contrôles et n’est destiné qu’aux conteneurs ou machines virtuelles isolés.
Mode print : Claude Code dans les scripts et la CI
claude -p "prompt" exécute une tâche et affiche la réponse sans l’interface interactive, ce qu’il vous faut dans les scripts shell, les hooks git et la CI. Vous pouvez lui envoyer une entrée par un pipe (cat error.log | claude -p "explain this") et le combiner avec des options qui n’ont de sens que dans ce cadre :
• --output-format json ou stream-json pour une sortie lisible par une machine ; --json-schema pour une sortie structurée validée
• --max-turns et --max-budget-usd pour plafonner la durée d’exécution et la dépense
• --allowedTools / --disallowedTools ou --permission-mode dontAsk pour qu’il n’attende jamais une confirmation à laquelle personne ne répondra
• --bare pour ne pas charger les hooks, plugins, serveurs MCP et CLAUDE.md, pour des exécutions plus rapides et prévisibles
• -c ou --resume pour poursuivre une conversation précédente en mode print
Les hooks en une minute
Les hooks sont des commandes que Claude Code exécute à des moments précis : PreToolUse avant un appel d’outil, PostToolUse après, Stop quand Claude a terminé, Notification quand il a besoin de vous, SessionStart au début d’une session, et une trentaine d’événements en tout (listés plus haut). Ils se placent sous la clé "hooks" d’un fichier de réglages, regroupés par événement, avec un matcher facultatif comme "Bash" ou "Edit|Write".
Un hook PostToolUse sur Edit qui lance votre formateur garde formaté chaque fichier que Claude touche. Un hook PreToolUse sur Bash peut inspecter la commande et sortir avec le code 2 pour la bloquer ; tout ce que le script écrit sur stderr est présenté à Claude comme motif. Lancez /hooks pour voir les hooks actifs.
Comment cet aide-mémoire reste à jour
Les commandes de Claude Code évoluent vite : /vim, /pr-comments et /ultraplan ont tous été supprimés dans des versions récentes, et de nouvelles commandes arrivent presque chaque semaine. Chaque entrée provient de la documentation officielle à la date indiquée en haut, résumée en termes simples, et la page renvoie vers chaque tableau source.
Si une commande listée ici n’existe pas dans votre session, vérifiez votre version avec claude -v et mettez à jour avec claude update. Si une commande existe sans figurer ici, elle est probablement plus récente que la dernière vérification, ou c’est un skill, un plugin ou une commande MCP propre à votre configuration ; /help et le menu / montrent toujours ce que prend en charge votre installation.
Outils gratuits similaires
- Générateur de configuration MCP — Définissez un serveur MCP une seule fois et obtenez le fichier de configuration ou la commande exacts pour Claude Desktop, Claude Code, Cursor, VS Code, Windsurf et Codex.
- Compteur de tokens — Comptez les tokens exactement pour les modèles OpenAI, estimez-les pour Claude, Gemini et Llama, voyez le coût et observez le découpage du texte en tokens.
- Calculateur de coût d’API LLM — Comparez le coût de votre charge de travail sur plus de 40 modèles, avec cache, remises batch, paliers de contexte long et tokens de raisonnement. Prix sourcés et datés.
- Raccourcis VS Code — Tous les raccourcis par défaut de Visual Studio Code pour Windows et Mac, avec les différences sous Linux : multi-curseur, recherche, refactorisation, terminal.
- Aide-mémoire Git — Les commandes Git classées selon ce que vous voulez faire : annuler le dernier commit, renommer une branche, supprimer une branche distante. switch/restore modernes avec leurs équivalents classiques et badges de danger.