Passer au contenu principal

Raccourcis clavier

Les raccourcis clavier peuvent varier selon la plateforme et le terminal. Appuyez sur ? pour voir les raccourcis disponibles pour votre environnement.Utilisateurs macOS : Les raccourcis de la touche Option/Alt (Alt+B, Alt+F, Alt+Y, Alt+M, Alt+P) nécessitent de configurer Option comme Meta dans votre terminal :
  • iTerm2 : paramètres → Profils → Touches → définir la touche Option gauche/droite sur « Esc+ »
  • Terminal.app : paramètres → Profils → Clavier → cocher « Utiliser Option comme touche Meta »
  • VS Code : paramètres → Profils → Touches → définir la touche Option gauche/droite sur « Esc+ »
Consultez Configuration du terminal pour plus de détails.

Contrôles généraux

RaccourciDescriptionContexte
Ctrl+CAnnuler l’entrée ou la génération actuelleInterruption standard
Ctrl+FArrêter tous les agents en arrière-plan. Appuyez deux fois dans les 3 secondes pour confirmerContrôle des agents en arrière-plan
Ctrl+DQuitter la session Claude CodeSignal EOF
Ctrl+GOuvrir dans l’éditeur de texte par défautModifiez votre invite ou réponse personnalisée dans votre éditeur de texte par défaut
Ctrl+LEffacer l’écran du terminalConserve l’historique de conversation
Ctrl+OBasculer la sortie détailléeAffiche l’utilisation détaillée des outils et l’exécution
Ctrl+RRecherche inversée dans l’historique des commandesRechercher dans les commandes précédentes de manière interactive
Ctrl+V ou Cmd+V (iTerm2) ou Alt+V (Windows)Coller une image du presse-papiersColle une image ou un chemin vers un fichier image
Ctrl+BTâches en arrière-planMet en arrière-plan les commandes bash et les agents. Les utilisateurs Tmux appuyez deux fois
Ctrl+TBasculer la liste des tâchesAfficher ou masquer la liste des tâches dans la zone d’état du terminal
Flèches gauche/droiteParcourir les onglets de dialogueNaviguer entre les onglets dans les dialogues de permission et les menus
Flèches haut/basNaviguer dans l’historique des commandesRappeler les entrées précédentes
Esc + EscRembobiner ou résumerRestaurer le code et/ou la conversation à un point antérieur, ou résumer à partir d’un message sélectionné
Shift+Tab ou Alt+M (certaines configurations)Basculer les modes de permissionBasculer entre le mode Auto-Accept, le Plan Mode et le mode normal.
Option+P (macOS) ou Alt+P (Windows/Linux)Changer de modèleChanger de modèles sans effacer votre invite
Option+T (macOS) ou Alt+T (Windows/Linux)Basculer la réflexion étendueActiver ou désactiver le mode de réflexion étendue. Exécutez d’abord /terminal-setup pour activer ce raccourci

Édition de texte

RaccourciDescriptionContexte
Ctrl+KSupprimer jusqu’à la fin de la ligneStocke le texte supprimé pour le collage
Ctrl+USupprimer la ligne entièreStocke le texte supprimé pour le collage
Ctrl+YColler le texte suppriméColler le texte supprimé avec Ctrl+K ou Ctrl+U
Alt+Y (après Ctrl+Y)Parcourir l’historique du collageAprès le collage, parcourir le texte précédemment supprimé. Nécessite Option comme Meta sur macOS
Alt+BDéplacer le curseur d’un mot en arrièreNavigation par mot. Nécessite Option comme Meta sur macOS
Alt+FDéplacer le curseur d’un mot en avantNavigation par mot. Nécessite Option comme Meta sur macOS

Thème et affichage

RaccourciDescriptionContexte
Ctrl+TBasculer la coloration syntaxique pour les blocs de codeFonctionne uniquement dans le menu du sélecteur /theme. Contrôle si le code dans les réponses de Claude utilise la coloration syntaxique
La coloration syntaxique n’est disponible que dans la version native de Claude Code.

Entrée multiligne

MéthodeRaccourciContexte
Échappement rapide\ + EntréeFonctionne dans tous les terminaux
Par défaut macOSOption+EntréePar défaut sur macOS
Shift+EntréeShift+EntréeFonctionne directement dans iTerm2, WezTerm, Ghostty, Kitty
Séquence de contrôleCtrl+JCaractère de saut de ligne pour multiligne
Mode collageColler directementPour les blocs de code, les journaux
Shift+Entrée fonctionne sans configuration dans iTerm2, WezTerm, Ghostty et Kitty. Pour les autres terminaux (VS Code, Alacritty, Zed, Warp), exécutez /terminal-setup pour installer la liaison.

Commandes rapides

RaccourciDescriptionNotes
/ au débutCommande ou skillConsultez commandes intégrées et skills
! au débutMode BashExécuter les commandes directement et ajouter la sortie d’exécution à la session
@Mention de chemin de fichierDéclencher l’autocomplétion du chemin de fichier

Commandes intégrées

Tapez / dans Claude Code pour voir toutes les commandes disponibles, ou tapez / suivi de n’importe quelles lettres pour filtrer. Toutes les commandes ne sont pas visibles pour tous les utilisateurs. Certaines dépendent de votre plateforme, de votre plan ou de votre environnement. Par exemple, /desktop n’apparaît que sur macOS et Windows, /upgrade et /privacy-settings ne sont disponibles que pour les plans Pro et Max, et /terminal-setup est masqué lorsque votre terminal supporte nativement ses liaisons de touches. Claude Code est également livré avec des skills groupés comme /simplify, /batch et /debug qui apparaissent aux côtés des commandes intégrées lorsque vous tapez /. Pour créer vos propres commandes, consultez skills. Dans le tableau ci-dessous, <arg> indique un argument obligatoire et [arg] indique un argument facultatif.
CommandeObjectif
/add-dir <path>Ajouter un nouveau répertoire de travail à la session actuelle
/agentsGérer les configurations des agents
/chromeConfigurer les paramètres de Claude dans Chrome
/clearEffacer l’historique de conversation et libérer du contexte. Alias : /reset, /new
/compact [instructions]Compacter la conversation avec des instructions de focus optionnelles
/configOuvrir l’interface Paramètres (onglet Config). Alias : /settings
/contextVisualiser l’utilisation actuelle du contexte sous forme de grille colorée
/copyCopier la dernière réponse de l’assistant dans le presse-papiers. Lorsque des blocs de code sont présents, affiche un sélecteur interactif pour sélectionner des blocs individuels ou la réponse complète
/costAfficher les statistiques d’utilisation des tokens. Consultez le guide de suivi des coûts pour les détails spécifiques à l’abonnement
/desktopContinuer la session actuelle dans l’application Claude Code Desktop. macOS et Windows uniquement. Alias : /app
/diffOuvrir un visualiseur de diff interactif montrant les modifications non validées et les diffs par tour. Utilisez les flèches gauche/droite pour basculer entre le diff git actuel et les tours individuels de Claude, et haut/bas pour parcourir les fichiers
/doctorDiagnostiquer et vérifier votre installation et vos paramètres Claude Code
/exitQuitter la CLI. Alias : /quit
/export [filename]Exporter la conversation actuelle en texte brut. Avec un nom de fichier, écrit directement dans ce fichier. Sans, ouvre un dialogue pour copier dans le presse-papiers ou enregistrer dans un fichier
/extra-usageConfigurer l’utilisation supplémentaire pour continuer à travailler lorsque les limites de débit sont atteintes
/fast [on|off]Basculer le mode rapide activé ou désactivé
/feedback [report]Soumettre des commentaires sur Claude Code. Alias : /bug
/fork [name]Créer une fourche de la conversation actuelle à ce stade
/helpAfficher l’aide et les commandes disponibles
/hooksGérer les configurations des hooks pour les événements d’outils
/ideGérer les intégrations IDE et afficher l’état
/initInitialiser le projet avec le guide CLAUDE.md
/insightsGénérer un rapport analysant vos sessions Claude Code, y compris les domaines de projet, les modèles d’interaction et les points de friction
/install-github-appConfigurer l’application Claude GitHub Actions pour un référentiel. Vous guide dans la sélection d’un référentiel et la configuration de l’intégration
/install-slack-appInstaller l’application Claude Slack. Ouvre un navigateur pour terminer le flux OAuth
/keybindingsOuvrir ou créer votre fichier de configuration des liaisons de touches
/loginSe connecter à votre compte Anthropic
/logoutSe déconnecter de votre compte Anthropic
/mcpGérer les connexions du serveur MCP et l’authentification OAuth
/memoryModifier les fichiers de mémoire CLAUDE.md, activer ou désactiver la mémoire automatique et afficher les entrées de mémoire automatique
/mobileAfficher le code QR pour télécharger l’application mobile Claude. Alias : /ios, /android
/model [model]Sélectionner ou changer le modèle IA. Pour les modèles qui le supportent, utilisez les flèches gauche/droite pour ajuster le niveau d’effort. Le changement prend effet immédiatement sans attendre la fin de la réponse actuelle
/output-style [style]Basculer entre les styles de sortie. Par défaut est le comportement standard, Explicatif ajoute des informations éducatives sur les choix d’implémentation et les modèles de base de code, et Apprentissage s’arrête pour vous demander d’écrire de petits morceaux de code pour une pratique pratique. Vous pouvez également créer des styles de sortie personnalisés
/passesPartager une semaine gratuite de Claude Code avec des amis. Visible uniquement si votre compte est éligible
/permissionsAfficher ou mettre à jour les permissions. Alias : /allowed-tools
/planEntrer directement en mode plan à partir de l’invite
/pluginGérer les plugins Claude Code
/pr-comments [PR]Récupérer et afficher les commentaires d’une demande de tirage GitHub. Détecte automatiquement la PR pour la branche actuelle, ou transmettez une URL ou un numéro de PR. Nécessite la CLI gh
/privacy-settingsAfficher et mettre à jour vos paramètres de confidentialité. Disponible uniquement pour les abonnés aux plans Pro et Max
/release-notesAfficher le journal des modifications complet, avec la version la plus récente la plus proche de votre invite
/remote-controlRendre cette session disponible pour le contrôle à distance depuis claude.ai. Alias : /rc
/remote-envConfigurer l’environnement distant par défaut pour les sessions de téléportation
/rename [name]Renommer la session actuelle. Sans nom, en génère automatiquement un à partir de l’historique de conversation
/resume [session]Reprendre une conversation par ID ou nom, ou ouvrir le sélecteur de session. Alias : /continue
/reviewExaminer une demande de tirage pour la qualité du code, l’exactitude, la sécurité et la couverture des tests. Transmettez un numéro de PR, ou omettez pour lister les PR ouvertes. Nécessite la CLI gh
/rewindRembobiner la conversation et/ou le code à un point antérieur, ou résumer à partir d’un message sélectionné. Consultez checkpointing. Alias : /checkpoint
/sandboxBasculer le mode sandbox. Disponible sur les plateformes supportées uniquement
/security-reviewAnalyser les modifications en attente sur la branche actuelle pour les vulnérabilités de sécurité. Examine le diff git et identifie les risques tels que l’injection, les problèmes d’authentification et l’exposition des données
/skillsLister les skills disponibles
/statsVisualiser l’utilisation quotidienne, l’historique des sessions, les séries et les préférences de modèle
/statusOuvrir l’interface Paramètres (onglet État) affichant la version, le modèle, le compte et la connectivité
/statuslineConfigurer la ligne d’état de Claude Code. Décrivez ce que vous voulez, ou exécutez sans arguments pour auto-configurer à partir de votre invite shell
/stickersCommander des autocollants Claude Code
/tasksLister et gérer les tâches en arrière-plan
/terminal-setupConfigurer les liaisons de touches du terminal pour Shift+Entrée et d’autres raccourcis. Visible uniquement dans les terminaux qui en ont besoin, comme VS Code, Alacritty ou Warp
/themeChanger le thème de couleur. Inclut les variantes claires et sombres, les thèmes accessibles aux daltoniens (daltonisés) et les thèmes ANSI qui utilisent la palette de couleurs de votre terminal
/upgradeOuvrir la page de mise à niveau pour passer à un niveau de plan supérieur
/usageAfficher les limites d’utilisation du plan et l’état de la limite de débit
/vimBasculer entre les modes d’édition Vim et Normal

Invites MCP

Les serveurs MCP peuvent exposer des invites qui apparaissent comme des commandes. Celles-ci utilisent le format /mcp__<server>__<prompt> et sont découvertes dynamiquement à partir des serveurs connectés. Consultez Invites MCP pour plus de détails.

Mode éditeur Vim

Activer l’édition de style vim avec la commande /vim ou configurer de manière permanente via /config.

Basculement de mode

CommandeActionDu mode
EscEntrer en mode NORMALINSERT
iInsérer avant le curseurNORMAL
IInsérer au début de la ligneNORMAL
aInsérer après le curseurNORMAL
AInsérer à la fin de la ligneNORMAL
oOuvrir une ligne en dessousNORMAL
OOuvrir une ligne au-dessusNORMAL
CommandeAction
h/j/k/lDéplacer gauche/bas/haut/droite
wMot suivant
eFin du mot
bMot précédent
0Début de la ligne
$Fin de la ligne
^Premier caractère non vide
ggDébut de l’entrée
GFin de l’entrée
f{char}Sauter à la prochaine occurrence du caractère
F{char}Sauter à l’occurrence précédente du caractère
t{char}Sauter juste avant la prochaine occurrence du caractère
T{char}Sauter juste après l’occurrence précédente du caractère
;Répéter le dernier mouvement f/F/t/T
,Répéter le dernier mouvement f/F/t/T en sens inverse
En mode normal vim, si le curseur est au début ou à la fin de l’entrée et ne peut pas se déplacer davantage, les touches fléchées naviguent dans l’historique des commandes à la place.

Édition (mode NORMAL)

CommandeAction
xSupprimer le caractère
ddSupprimer la ligne
DSupprimer jusqu’à la fin de la ligne
dw/de/dbSupprimer mot/jusqu’à la fin/en arrière
ccChanger la ligne
CChanger jusqu’à la fin de la ligne
cw/ce/cbChanger mot/jusqu’à la fin/en arrière
yy/YCopier la ligne
yw/ye/ybCopier mot/jusqu’à la fin/en arrière
pColler après le curseur
PColler avant le curseur
>>Indenter la ligne
<<Dédenter la ligne
JJoindre les lignes
.Répéter le dernier changement

Objets texte (mode NORMAL)

Les objets texte fonctionnent avec les opérateurs comme d, c et y :
CommandeAction
iw/awMot intérieur/autour
iW/aWMOT intérieur/autour (délimité par l’espace blanc)
i"/a"Guillemets doubles intérieurs/autour
i'/a'Guillemets simples intérieurs/autour
i(/a(Parenthèses intérieures/autour
i[/a[Crochets intérieurs/autour
i{/a{Accolades intérieures/autour

Historique des commandes

Claude Code maintient l’historique des commandes pour la session actuelle :
  • L’historique d’entrée est stocké par répertoire de travail
  • L’historique d’entrée se réinitialise lorsque vous exécutez /clear pour démarrer une nouvelle session. La conversation de la session précédente est conservée et peut être reprise.
  • Utilisez les flèches haut/bas pour naviguer (voir les raccourcis clavier ci-dessus)
  • Remarque : l’expansion de l’historique (!) est désactivée par défaut

Recherche inversée avec Ctrl+R

Appuyez sur Ctrl+R pour rechercher de manière interactive dans votre historique de commandes :
  1. Démarrer la recherche : appuyez sur Ctrl+R pour activer la recherche d’historique inversée
  2. Tapez la requête : entrez le texte à rechercher dans les commandes précédentes. Le terme de recherche est mis en évidence dans les résultats correspondants
  3. Naviguer dans les correspondances : appuyez à nouveau sur Ctrl+R pour parcourir les correspondances plus anciennes
  4. Accepter la correspondance :
    • Appuyez sur Tab ou Esc pour accepter la correspondance actuelle et continuer l’édition
    • Appuyez sur Entrée pour accepter et exécuter la commande immédiatement
  5. Annuler la recherche :
    • Appuyez sur Ctrl+C pour annuler et restaurer votre entrée d’origine
    • Appuyez sur Retour arrière sur une recherche vide pour annuler
L’affichage de la recherche montre les commandes correspondantes avec le terme de recherche mis en évidence, afin que vous puissiez trouver et réutiliser les entrées précédentes.

Commandes bash en arrière-plan

Claude Code supporte l’exécution de commandes bash en arrière-plan, ce qui vous permet de continuer à travailler pendant que les processus de longue durée s’exécutent.

Comment fonctionne la mise en arrière-plan

Lorsque Claude Code exécute une commande en arrière-plan, il exécute la commande de manière asynchrone et retourne immédiatement un ID de tâche en arrière-plan. Claude Code peut répondre à de nouvelles invites pendant que la commande continue à s’exécuter en arrière-plan. Pour exécuter les commandes en arrière-plan, vous pouvez soit :
  • Inviter Claude Code à exécuter une commande en arrière-plan
  • Appuyez sur Ctrl+B pour déplacer une invocation d’outil Bash régulière en arrière-plan. (Les utilisateurs Tmux doivent appuyer sur Ctrl+B deux fois en raison de la touche de préfixe de tmux.)
Caractéristiques clés :
  • La sortie est mise en mémoire tampon et Claude peut la récupérer à l’aide de l’outil TaskOutput
  • Les tâches en arrière-plan ont des ID uniques pour le suivi et la récupération de la sortie
  • Les tâches en arrière-plan sont automatiquement nettoyées lorsque Claude Code se ferme
Pour désactiver toutes les fonctionnalités de tâche en arrière-plan, définissez la variable d’environnement CLAUDE_CODE_DISABLE_BACKGROUND_TASKS sur 1. Consultez Variables d’environnement pour plus de détails. Commandes couramment mises en arrière-plan :
  • Outils de construction (webpack, vite, make)
  • Gestionnaires de paquets (npm, yarn, pnpm)
  • Exécuteurs de tests (jest, pytest)
  • Serveurs de développement
  • Processus de longue durée (docker, terraform)

Mode Bash avec le préfixe !

Exécutez les commandes bash directement sans passer par Claude en préfixant votre entrée avec ! :
! npm test
! git status
! ls -la
Mode Bash :
  • Ajoute la commande et sa sortie au contexte de conversation
  • Affiche la progression et la sortie en temps réel
  • Supporte la même mise en arrière-plan Ctrl+B pour les commandes de longue durée
  • Ne nécessite pas que Claude interprète ou approuve la commande
  • Supporte l’autocomplétion basée sur l’historique : tapez une commande partielle et appuyez sur Tab pour compléter à partir des commandes ! précédentes du projet actuel
Ceci est utile pour les opérations shell rapides tout en maintenant le contexte de conversation.

Suggestions d’invite

Lorsque vous ouvrez d’abord une session, une commande d’exemple grisée apparaît dans l’entrée d’invite pour vous aider à démarrer. Claude Code choisit ceci à partir de l’historique git de votre projet, il reflète donc les fichiers sur lesquels vous avez travaillé récemment. Après que Claude réponde, les suggestions continuent à apparaître en fonction de votre historique de conversation, comme une étape de suivi d’une demande en plusieurs parties ou une continuation naturelle de votre flux de travail.
  • Appuyez sur Tab pour accepter la suggestion, ou appuyez sur Entrée pour accepter et soumettre
  • Commencez à taper pour la rejeter
La suggestion s’exécute comme une demande en arrière-plan qui réutilise le cache d’invite de la conversation parent, donc le coût supplémentaire est minimal. Claude Code ignore la génération de suggestions lorsque le cache est froid pour éviter les coûts inutiles. Les suggestions sont automatiquement ignorées après le premier tour d’une conversation, en mode non interactif et en mode plan. Pour désactiver complètement les suggestions d’invite, définissez la variable d’environnement ou basculez le paramètre dans /config :
export CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION=false

Liste des tâches

Lorsque vous travaillez sur un travail complexe en plusieurs étapes, Claude crée une liste de tâches pour suivre la progression. Les tâches apparaissent dans la zone d’état de votre terminal avec des indicateurs montrant ce qui est en attente, en cours ou terminé.
  • Appuyez sur Ctrl+T pour basculer l’affichage de la liste des tâches. L’affichage montre jusqu’à 10 tâches à la fois
  • Pour voir toutes les tâches ou les effacer, demandez directement à Claude : « affiche-moi toutes les tâches » ou « efface toutes les tâches »
  • Les tâches persistent à travers les compactions de contexte, aidant Claude à rester organisé sur les projets plus importants
  • Pour partager une liste de tâches entre les sessions, définissez CLAUDE_CODE_TASK_LIST_ID pour utiliser un répertoire nommé dans ~/.claude/tasks/ : CLAUDE_CODE_TASK_LIST_ID=my-project claude
  • Pour revenir à la liste TODO précédente, définissez CLAUDE_CODE_ENABLE_TASKS=false.

État de révision de la PR

Lorsque vous travaillez sur une branche avec une demande de tirage ouverte, Claude Code affiche un lien PR cliquable dans le pied de page (par exemple, « PR #446 »). Le lien a un soulignement coloré indiquant l’état de révision :
  • Vert : approuvé
  • Jaune : révision en attente
  • Rouge : modifications demandées
  • Gris : brouillon
  • Violet : fusionné
Cmd+clic (Mac) ou Ctrl+clic (Windows/Linux) sur le lien pour ouvrir la demande de tirage dans votre navigateur. L’état se met à jour automatiquement toutes les 60 secondes.
L’état de la PR nécessite que la CLI gh soit installée et authentifiée (gh auth login).

Voir aussi