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 en tant que 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+X Ctrl+KArrê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+G ou Ctrl+X Ctrl+EOuvrir dans l’éditeur de texte par défautModifiez votre invite ou réponse personnalisée dans votre éditeur de texte par défaut. Ctrl+X Ctrl+E est la liaison readline native
Ctrl+LEffacer l’écran du terminalConserve l’historique de la conversation
Ctrl+OBasculer la sortie détailléeAffiche l’utilisation détaillée des outils et l’exécution. Développe également les appels de lecture et de recherche MCP, qui se réduisent à une seule ligne comme « Queried slack » par défaut
Ctrl+RRecherche inversée dans l’historique des commandesRecherchez les commandes précédentes de manière interactive
Ctrl+V ou Cmd+V (iTerm2) ou Alt+V (Windows)Coller une image du presse-papiersInsère une puce [Image #N] au curseur afin que vous puissiez la référencer positionnellement dans votre invite
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 dialogueNaviguez 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 default, acceptEdits, plan et tous les modes que vous avez activés, comme auto ou bypassPermissions. Consultez modes de permission.
Option+P (macOS) ou Alt+P (Windows/Linux)Changer de modèleChangez de modèles sans effacer votre invite
Option+T (macOS) ou Alt+T (Windows/Linux)Basculer la réflexion étendueActivez ou désactivez le mode de réflexion étendue. Exécutez d’abord /terminal-setup pour activer ce raccourci
Option+O (macOS) ou Alt+O (Windows/Linux)Basculer le mode rapideActivez ou désactivez le mode rapide

É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éCollez le texte supprimé avec Ctrl+K ou Ctrl+U
Alt+Y (après Ctrl+Y)Parcourir l’historique du collageAprès le collage, parcourez 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 les commandes intégrées et les skills
! au débutMode BashExécutez les commandes directement et ajoutez la sortie d’exécution à la session
@Mention de chemin de fichierDéclencher l’autocomplétion du chemin de fichier

Visionneuse de transcription

Lorsque la visionneuse de transcription est ouverte (basculée avec Ctrl+O), ces raccourcis sont disponibles. Ctrl+E peut être réaffecté via transcript:toggleShowAll.
RaccourciDescription
Ctrl+EBasculer afficher tout le contenu
q, Ctrl+C, EscQuitter la vue de transcription. Ctrl+C et Esc peuvent être réaffectés via transcript:exit ; q n’est pas réaffectable

Entrée vocale

RaccourciDescriptionNotes
Maintenir EspaceDictée push-to-talkNécessite que la dictée vocale soit activée. La transcription s’insère au curseur. Réaffectable

Commandes intégrées

Tapez / dans Claude Code pour voir toutes les commandes disponibles, ou tapez / suivi de n’importe quelles lettres pour filtrer. Le menu / affiche à la fois les commandes intégrées et les skills groupés comme /simplify. Toutes les commandes ne sont pas visibles pour tous les utilisateurs car certaines dépendent de votre plateforme ou de votre plan. Consultez la référence des commandes pour la liste complète des commandes intégrées. Pour créer vos propres commandes, consultez skills.

Mode éditeur Vim

Activez l’édition de style vim avec la commande /vim ou configurez-la de manière permanente via /config.

Changement 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 la dernière modification

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 des entrées est stocké par répertoire de travail
  • L’historique des entrées 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
La recherche affiche 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 prend en charge 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.

Fonctionnement de 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 vers l’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 écrite dans un fichier et Claude peut la récupérer à l’aide de l’outil Read
  • 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
  • Les tâches en arrière-plan sont automatiquement terminées si la sortie dépasse 5 Go, avec une note dans stderr expliquant pourquoi
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 la conversation
  • Affiche la progression et la sortie en temps réel
  • Prend en charge 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
  • Prend en charge 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
  • Quittez avec Échap, Retour arrière ou Ctrl+U sur une invite vide
Ceci est utile pour les opérations shell rapides tout en maintenant le contexte de la conversation.

Suggestions d’invite

Lorsque vous ouvrez une session pour la première fois, une commande d’exemple grisée apparaît dans l’entrée d’invite pour vous aider à démarrer. Claude Code la choisit à partir de l’historique git de votre projet, elle reflète donc les fichiers sur lesquels vous avez travaillé récemment. Après la réponse de Claude, 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 en tant que demande en arrière-plan qui réutilise le cache d’invite de la conversation parent, le coût supplémentaire est donc 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

Questions latérales avec /btw

Utilisez /btw pour poser une question rapide sur votre travail actuel sans l’ajouter à l’historique de la conversation. Ceci est utile lorsque vous voulez une réponse rapide mais que vous ne voulez pas encombrer le contexte principal ou détourner Claude d’une tâche de longue durée.
/btw what was the name of that config file again?
Les questions latérales ont une visibilité complète sur la conversation actuelle, vous pouvez donc poser des questions sur le code que Claude a déjà lu, les décisions qu’il a prises plus tôt, ou n’importe quoi d’autre de la session. La question et la réponse sont éphémères : elles apparaissent dans une superposition rejetable et n’entrent jamais dans l’historique de la conversation.
  • Disponible pendant que Claude travaille : vous pouvez exécuter /btw même pendant que Claude traite une réponse. La question latérale s’exécute indépendamment et n’interrompt pas le tour principal.
  • Pas d’accès aux outils : les questions latérales répondent uniquement à partir de ce qui est déjà en contexte. Claude ne peut pas lire les fichiers, exécuter les commandes ou effectuer de recherches lorsqu’il répond à une question latérale.
  • Réponse unique : il n’y a pas de tours de suivi. Si vous avez besoin d’un aller-retour, utilisez une invite normale à la place.
  • Coût faible : la question latérale réutilise le cache d’invite de la conversation parent, le coût supplémentaire est donc minimal.
Appuyez sur Espace, Entrée ou Échap pour rejeter la réponse et revenir à l’invite. /btw est l’inverse d’un subagent : il voit votre conversation complète mais n’a pas d’outils, tandis qu’un subagent a tous les outils mais commence avec un contexte vide. Utilisez /btw pour poser des questions sur ce que Claude sait déjà de cette session ; utilisez un subagent pour aller découvrir quelque chose de nouveau.

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 : « show me all tasks » ou « clear all tasks »
  • Les tâches persistent lors des 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

Statut de révision 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 la révision :
  • Vert : approuvé
  • Jaune : en attente de révision
  • 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. Le statut se met à jour automatiquement toutes les 60 secondes.
Le statut PR nécessite que le CLI gh soit installé et authentifié (gh auth login).

Voir aussi