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#

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.

CommandeRôleCopier
/helpAffiche l’aide et les commandes disponibles.
/clearDé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é.
/contextAffiche l’occupation de la fenêtre de contexte sous forme de grille colorée, avec des suggestions sur ce qui prend de la place.
/initCrée un guide CLAUDE.md pour le projet.
/memoryModifie 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.
/statusAffiche la version, le modèle, le compte et l’état de la connexion.
/usageCoût de la session, limites d’utilisation de l’abonnement et statistiques d’activité. Alias /cost et /stats.
/permissionsGè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.
/rewindRamè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.
/diffPasse 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-reviewRecherche 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.
/agentsRappel pour créer des sous-agents : demandez à Claude, ou modifiez .claude/agents/ ou ~/.claude/agents/.
/tasksAffiche et gère les tâches en arrière-plan (shells et sous-agents). Aussi /bashes.
/skillsListe les skills disponibles ; filtrer, trier par coût en tokens, afficher ou masquer.
/mcpGère les connexions aux serveurs MCP et OAuth ; /mcp reconnect all relance les serveurs en échec.
/hooksAffiche la configuration de vos hooks.
/plugin [subcommand]Gère les plugins : lister, installer, activer, désactiver.
/keybindingsOuvre votre fichier de raccourcis clavier (~/.claude/keybindings.json).
/output-style [style]Liste les styles de sortie ou passe à l’un d’eux.
/themeChange le thème de couleurs (auto, clair, sombre, adapté au daltonisme, ANSI).
/statuslineConfigure la ligne d’état, ou la configure automatiquement à partir de l’invite de votre shell.
/terminal-setupInstalle un raccourci Maj+Entrée pour le retour à la ligne dans votre terminal ou éditeur.
/ideGère les intégrations IDE et affiche leur état.
/doctorSkill : 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-appInstalle l’application GitHub Claude et, si besoin, configure GitHub Actions.
/sandboxActive ou désactive le mode sandbox (plateformes prises en charge uniquement).
/loginSe connecter à votre compte Anthropic.
/logoutSe déconnecter.
/bug [report]Signale un bug ou partage la conversation, après un écran de consentement.
/release-notesParcourt le journal des modifications par version.
/exitQuitte 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)#

CommandeRôleCopier
claudeDé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 -cReprend 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 updateMet à 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 loginSe connecter (--console facture via l’Anthropic Console au lieu d’un abonnement).
claude auth statusAffiche l’état de connexion en JSON (--text pour du texte brut).
claude agentsOuvre la vue des agents pour suivre et lancer des sessions en arrière-plan.
claude doctorAffiche un diagnostic de l’installation et des paramètres sans démarrer de session.
claude mcpConfigure les serveurs MCP (voir le tableau MCP ci-dessous).
claude pluginGère les plugins (alias claude plugins).
claude setup-tokenGénère un jeton OAuth de longue durée pour la CI et les scripts (abonnement requis).
claude -vAffiche 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.

OptionRôleExempleCopier
--print, -pAffiche la réponse sans mode interactif.claude -p "query"
--continue, -cCharge la conversation la plus récente du répertoire courant.claude --continue
--resume, -rReprend une session par ID ou par nom, ou affiche un sélecteur.claude --resume auth-refactor
--fork-sessionAvec --resume ou --continue, crée un nouvel ID de session au lieu de réutiliser l’ancien.claude --resume abc123 --fork-session
--name, -nNomme la session (nom affiché dans /resume et dans le titre du terminal).claude -n "my-feature-work"
--modelModèle de la session : un alias (sonnet, opus, haiku, fable) ou un nom de modèle complet.claude --model sonnet
--fallback-modelModèles de repli, dans l’ordre, si le modèle principal est surchargé ou indisponible.claude --fallback-model sonnet,haiku
--effortNiveau d’effort de la session : low, medium, high, xhigh, max ou ultracode.claude --effort high
--permission-modeDémarre dans un mode d’autorisation : default (manuel), acceptEdits, plan, auto, dontAsk, bypassPermissions.claude --permission-mode plan
--dangerously-skip-permissionsIgnore les demandes d’autorisation (équivaut à --permission-mode bypassPermissions). À utiliser uniquement dans des conteneurs ou des VM isolés.claude --dangerously-skip-permissions
--allowedToolsOutils exécutés sans confirmation, selon la syntaxe des règles d’autorisation.claude --allowedTools "Bash(git log *)" "Read"
--disallowedToolsRè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"
--toolsLimite les outils intégrés disponibles : "" pour aucun, "default", ou une liste.claude --tools "Bash,Edit,Read"
--output-formatSortie du mode print : text, json ou stream-json.claude -p "query" --output-format json
--input-formatEntrée du mode print : text ou stream-json.claude -p --output-format json --input-format stream-json
--json-schemaRenvoie un JSON validé conforme à un schéma à la fin de l’exécution (mode print).claude -p --json-schema '{"type":"object"}' "query"
--max-turnsLimite le nombre de tours agentiques (mode print).claude -p --max-turns 3 "query"
--max-budget-usdS’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-promptAjoute du texte à la fin du prompt système par défaut.claude --append-system-prompt "Always use TypeScript"
--system-promptRemplace entièrement le prompt système.claude --system-prompt "You are a Python expert"
--add-dirAjoute d’autres répertoires de travail que Claude peut lire et modifier.claude --add-dir ../apps ../lib
--mcp-configCharge des serveurs MCP depuis des fichiers ou des chaînes JSON.claude --mcp-config ./mcp.json
--strict-mcp-configN’utilise que les serveurs de --mcp-config.claude --strict-mcp-config --mcp-config ./mcp.json
--settingsCharge les paramètres depuis un fichier ou une chaîne JSON pour cette session.claude --settings ./settings.json
--setting-sourcesFichiers de paramètres à charger : user, project, local.claude --setting-sources user,project
--agentsDéfinit des sous-agents en ligne, au format JSON.claude --agents '{"reviewer":{"description":"Reviews code","prompt":"You are a code reviewer"}}'
--agentExécute la session avec un agent précis.claude --agent my-custom-agent
--worktree, -wDémarre dans un worktree git isolé sous .claude/worktrees/.claude -w feature-auth
--bareMode minimal : ignore hooks, skills, plugins, MCP, mémoire automatique et CLAUDE.md pour des exécutions scriptées rapides.claude --bare -p "query"
--safe-modeDémarre avec toutes les personnalisations désactivées pour dépanner une configuration défaillante.claude --safe-mode
--verboseAffiche la sortie complète, tour par tour.claude --verbose
--debugMode débogage, éventuellement filtré par catégorie.claude --debug='mcp,startup'
--ideSe connecte à votre IDE au démarrage s’il y en a exactement un de disponible.claude --ide
--chromeActive l’intégration Claude in Chrome dans le navigateur.claude --chrome
--version, -vAffiche 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.

ModeCe qui s’exécute sans confirmationIdéal pourCopier
default (Manual)Lectures uniquement.Valider chaque action, travail sensible
acceptEditsLectures, modifications de fichiers et commandes courantes du système de fichiers (mkdir, touch, mv, cp...).Itérer sur du code que vous relisez
planLectures, plus les commandes approuvées par le classifieur quand le mode auto est disponible.Explorer une base de code avant de la modifier
autoTout, avec des contrôles de sécurité en arrière-plan.Tâches longues, moins de demandes
dontAskLectures de fichiers dans vos répertoires de travail et outils pré-approuvés ; tout le reste est refusé.CI et scripts verrouillés
bypassPermissionsTout.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).

FichierPortée et usageCopier
/Library/Application Support/ClaudeCode/CLAUDE.mdPolitique 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.mdVos consignes personnelles pour tous les projets.
./CLAUDE.md or ./.claude/CLAUDE.mdConsignes du projet, partagées avec l’équipe via le contrôle de version.
./CLAUDE.local.mdVos notes privées pour ce projet ; ajoutez-le au .gitignore.
.claude/rules/*.mdFichiers 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.

FichierPortée et usageCopier
managed-settings.jsonGé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.jsonProjet local : vous, dans ce projet uniquement ; exclu de git.
.claude/settings.jsonProjet partagé : committez-le pour que l’équipe ait les mêmes autorisations, hooks et plugins.
~/.claude/settings.jsonUtilisateur : 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.jsonRaccourcis 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énementDéclenchementCopier
SessionStartUne session démarre ou reprend.
SetupClaude Code démarre avec --init-only, ou --init / --maintenance en mode -p.
UserPromptSubmitUn prompt est envoyé, avant que Claude ne le traite.
UserPromptExpansionUne commande saisie se développe en prompt ; peut bloquer ce développement.
PreToolUseAvant l’exécution d’un appel d’outil ; peut le bloquer.
PermissionRequestUn appel d’outil nécessite une décision d’autorisation.
PermissionDeniedLe mode auto refuse un appel d’outil.
PostToolUseAprès la réussite d’un appel d’outil.
PostToolUseFailureAprès l’échec d’un appel d’outil.
PostToolBatchUne fois un lot d’appels d’outils parallèles résolu, avant l’appel suivant au modèle.
NotificationClaude Code envoie une notification (demande d’autorisation, invite d’inactivité...).
MessageDisplayPendant l’affichage du texte d’un message de l’assistant.
SubagentStartUn sous-agent est lancé.
SubagentStopUn sous-agent termine.
TaskCreatedUne tâche est en cours de création.
TaskCompletedUne tâche est marquée comme terminée.
StopClaude a fini de répondre.
StopFailureLe tour se termine à cause d’une erreur d’API.
TeammateIdleUn coéquipier d’une équipe d’agents est sur le point de devenir inactif.
InstructionsLoadedUn fichier CLAUDE.md ou .claude/rules est chargé dans le contexte.
ConfigChangeUn fichier de configuration change pendant la session.
CwdChangedLe répertoire de travail change (utile avec direnv).
DirectoryAddedUn répertoire de travail est ajouté avec /add-dir.
FileChangedUn fichier surveillé change sur le disque (le matcher liste les noms de fichiers).
WorktreeCreateUn worktree est en cours de création ; remplace le comportement git par défaut.
WorktreeRemoveUn worktree créé par un hook WorktreeCreate est supprimé.
PreCompactAvant la compaction du contexte.
PostCompactUne fois la compaction terminée.
PreModelSwitchAvant l’application d’un changement de modèle ; peut le bloquer.
PostModelSwitchAprès le changement de modèle de la session.
ElicitationUn serveur MCP demande une saisie à l’utilisateur pendant un appel d’outil.
ElicitationResultAprès votre réponse à une demande MCP (elicitation), avant l’envoi de la réponse.
SessionEndUne 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).

CommandeRôleExempleCopier
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|userChoisit 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 listListe 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-desktopImporte les serveurs configurés dans Claude Desktop.
claude mcp reset-project-choicesRéinitialise vos approbations des serveurs .mcp.json de portée projet.
claude mcp serveExé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.

Raccourcis clavier dans le terminal Claude Code

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#

ActionmacOSWindows / LinuxCopier
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 quitterContrôle plus CContrô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 DContrôle plus D
Passer d’un mode d’autorisation à l’autre (Manual, acceptEdits, plan, auto...)Maj plus TabMaj 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 promptOption 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 TAlt plus T
Activer ou désactiver le mode rapideOption plus OAlt plus O
Modifier le prompt dans votre éditeur de texteContrôle plus Gou Contrôle plus X puis Contrôle plus EContrôle plus Gou Contrôle plus X puis Contrôle plus E
Coller une image depuis le presse-papiersContrôle plus Vou Commande plus VCmd+V dans iTerm2.Contrôle plus Vou Alt plus VAlt+V sous Windows et WSL.
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 Nflè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 OContrôle plus O
Envoyer en arrière-plan les commandes Bash et les agents en coursDans tmux, appuyez deux fois.Contrôle plus BContrôle plus B
Afficher ou masquer la liste de tâches de ClaudeContrôle plus TContrôle plus T
Mettre le prompt de côté (appuyer de nouveau sur un prompt vide pour le restaurer)Contrôle plus SContrôle plus S
Envoyer immédiatement les messages en file d’attenteContrôle plus Entréeou Contrôle plus X puis Contrôle plus SContrô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 KContrôle plus X puis Contrôle plus K
Redessiner l’écran (corrige un affichage brouillé)Contrôle plus LContrôle plus L
Suspendre Claude Code et revenir au shell (lancez fg pour reprendre)Contrôle plus ZContrôle plus ZLinux uniquement ; shells Unix.
Accepter une suggestion d’autocomplétionTabTab
Afficher le panneau d’aide des raccourcis (prompt vide)point d’interrogationpoint d’interrogation
Dictée vocale : maintenir (ou toucher) EspaceUniquement avec /voice activé.barre d’espacebarre d’espace

Édition du texte du prompt (style readline)#

ActionmacOSWindows / LinuxCopier
Aller au début de la ligneContrôle plus AContrôle plus A
Aller à la fin de la ligneContrôle plus EContrôle plus E
Supprimer jusqu’à la fin de la ligneContrôle plus KContrôle plus K
Supprimer du curseur jusqu’au début de la ligneContrô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 WContrôle plus W
Supprimer le mot précédentOption plus SupprContrôle plus Retour arrièreWindows.
Coller le dernier texte suppriméContrôle plus YContrô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 motOption plus BmacOS : nécessite d’activer « Option as Meta » dans votre terminal (voir /terminal-setup ou la documentation).Alt plus B
Avancer d’un motOption 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 motOption 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 promptContrôle plus tiret basou Contrôle plus Maj plus trait d’unionContrôle plus tiret basou Contrôle plus Maj plus trait d’union

Saisie sur plusieurs lignes#

ActionmacOSWindows / LinuxCopier
Nouvelle ligne : tapez \ puis appuyez sur Entrée (tous terminaux)barre oblique inversée puis Retourbarre 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 RetourMaj plus Entrée
Nouvelle ligne avec Ctrl+J (fonctionne sans configuration)Contrôle plus JContrôle plus J
Nouvelle ligne avec Option+EntréeOption 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 : /, !, @#

ActionmacOSWindows / LinuxCopier
Lancer une commande ou un skillbarre obliquebarre oblique
Mode shell : exécuter une commande et ajouter sa sortiepoint d’exclamationpoint d’exclamation
Mentionner un fichier (autocomplétion du chemin)arobasearobase
Code court d’emoji (:nom:)deux-pointsdeux-points

Visionneuse de transcription (Ctrl+O)#

ActionmacOSWindows / LinuxCopier
Quitter la visionneuse de transcriptionQou Contrôle plus Cou ÉchapQou Contrôle plus Cou Échap
Afficher tout le contenu (rendu classique)Contrôle plus EContrôle plus E
Aller au prompt précédent / suivant (plein écran)accolade ouvranteou accolade fermanteaccolade ouvranteou accolade fermante
Écrire la conversation dans l’historique de défilement du terminal (plein écran)crochet ouvrantcrochet ouvrant
Ouvrir la conversation dans $EDITOR (plein écran)VV
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

  1. Cherchez une commande, une option, un fichier ou un événement de hook dans les tableaux de référence (« resume », « --model », « PreToolUse »).
  2. Utilisez les liens des tableaux pour aller aux commandes slash, options CLI, fichiers mémoire, réglages, hooks ou MCP.
  3. Cliquez sur Copier pour copier une commande ou une option ; le # à côté de chaque titre ou ligne pointe directement dessus.
  4. Faites défiler jusqu’aux raccourcis clavier, avec des colonnes macOS et Windows/Linux et leur propre recherche.
  5. 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.