Documentation Index
Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Raccourcis clavier
Les raccourcis clavier peuvent varier selon la plateforme et le terminal. En rendu plein écran, appuyez sur ? dans la visionneuse de transcription pour voir les raccourcis disponibles là-bas.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 → Général → définir la touche Option gauche/droite sur « Esc+ »
- Terminal Apple : Paramètres → Profils → Clavier → cocher « Utiliser Option comme touche Meta »
- VS Code : définir
"terminal.integrated.macOptionIsMeta": true dans les paramètres VS Code
Consultez Configuration du terminal pour plus de détails.
Contrôles généraux
| Raccourci | Description | Contexte |
|---|
Ctrl+C | Annuler l’entrée ou la génération actuelle | Interruption standard |
Ctrl+X Ctrl+K | Arrêter tous les sous-agents en arrière-plan dans cette session. Appuyez deux fois dans les 3 secondes pour confirmer | Contrôle des sous-agents |
Ctrl+D | Quitter la session Claude Code | Signal EOF |
Ctrl+G ou Ctrl+X Ctrl+E | Ouvrir dans l’éditeur de texte par défaut | Modifiez votre invite ou réponse personnalisée dans votre éditeur de texte par défaut. Ctrl+X Ctrl+E est la liaison readline native. Activez Afficher la dernière réponse dans l’éditeur externe dans /config pour ajouter la réponse précédente de Claude en tant que contexte commenté avec # au-dessus de votre invite ; le bloc de commentaire est supprimé lorsque vous enregistrez |
Ctrl+L | Redessiner l’écran | Force un redessinage complet du terminal. L’entrée et l’historique de la conversation sont conservés. Utilisez ceci pour récupérer si l’affichage devient brouillé ou partiellement vide |
Ctrl+O | Basculer la visionneuse de transcription | Affiche l’utilisation détaillée des outils et l’exécution. Développe également les appels MCP, qui se réduisent à une seule ligne comme « Called slack 3 times » par défaut |
Ctrl+R | Recherche inversée dans l’historique des commandes | Recherchez les commandes précédentes de manière interactive |
Ctrl+V ou Cmd+V (iTerm2) ou Alt+V (Windows) | Coller une image du presse-papiers | Insère une puce [Image #N] au curseur afin que vous puissiez la référencer positionnellement dans votre invite |
Ctrl+B | Tâches en arrière-plan | Met en arrière-plan les commandes bash et les agents. Les utilisateurs Tmux appuyez deux fois |
Ctrl+T | Basculer la liste des tâches | Afficher ou masquer la liste des tâches dans la zone d’état du terminal |
Flèches gauche/droite | Parcourir les onglets de dialogue | Naviguez entre les onglets dans les dialogues de permission et les menus |
Flèches haut/bas ou Ctrl+P/Ctrl+N | Déplacer le curseur ou naviguer dans l’historique des commandes | Dans une entrée multiligne, déplace d’abord le curseur dans l’invite. Une fois que le curseur est déjà sur le bord supérieur ou inférieur, appuyer à nouveau navigue dans l’historique des commandes |
Esc | Interrompre Claude | Arrêtez la réponse actuelle ou l’appel d’outil en cours de tour afin que vous puissiez rediriger. Claude conserve le travail effectué jusqu’à présent |
Esc + Esc | Rembobiner ou résumer | Restaurer 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 permission | Basculer 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èle | Changez de modèles sans effacer votre invite |
Option+T (macOS) ou Alt+T (Windows/Linux) | Basculer la réflexion étendue | Activez ou désactivez le mode de réflexion étendue. À partir de la v2.1.132, ce raccourci fonctionne sur macOS sans configurer Option en tant que Meta |
Option+O (macOS) ou Alt+O (Windows/Linux) | Basculer le mode rapide | Activez ou désactivez le mode rapide |
Édition de texte
| Raccourci | Description | Contexte |
|---|
Ctrl+A | Déplacer le curseur au début de la ligne actuelle | Dans une entrée multiligne, déplace au début de la ligne logique actuelle |
Ctrl+E | Déplacer le curseur à la fin de la ligne actuelle | Dans une entrée multiligne, déplace à la fin de la ligne logique actuelle |
Ctrl+K | Supprimer jusqu’à la fin de la ligne | Stocke le texte supprimé pour le collage |
Ctrl+U | Supprimer du curseur au début de la ligne | Stocke le texte supprimé pour le collage. Répétez pour effacer sur plusieurs lignes dans une entrée multiligne. Sur macOS, les émulateurs de terminal y compris iTerm2 et Terminal.app mappent Cmd+Retour arrière à ce raccourci |
Ctrl+W | Supprimer le mot précédent | Stocke le texte supprimé pour le collage. Sur Windows, Ctrl+Retour arrière supprime également le mot précédent |
Ctrl+Y | Coller le texte supprimé | Collez le texte supprimé avec Ctrl+K, Ctrl+U ou Ctrl+W |
Alt+Y (après Ctrl+Y) | Parcourir l’historique du collage | Après le collage, parcourez le texte précédemment supprimé. Nécessite Option comme Meta sur macOS |
Alt+B | Déplacer le curseur d’un mot en arrière | Navigation par mot. Nécessite Option comme Meta sur macOS |
Alt+F | Déplacer le curseur d’un mot en avant | Navigation par mot. Nécessite Option comme Meta sur macOS |
Thème et affichage
| Raccourci | Description | Contexte |
|---|
Ctrl+T | Basculer la coloration syntaxique pour les blocs de code | Fonctionne uniquement dans le menu du sélecteur /theme. Contrôle si le code dans les réponses de Claude utilise la coloration syntaxique |
Entrée multiligne
| Méthode | Raccourci | Contexte |
|---|
| Échappement rapide | \ + Entrée | Fonctionne dans tous les terminaux |
| Touche Option | Option+Entrée | Après activation de Option comme Meta sur macOS |
| Shift+Entrée | Shift+Entrée | Natif dans iTerm2, WezTerm, Ghostty, Kitty, Warp, Terminal Apple, Windows Terminal |
| Séquence de contrôle | Ctrl+J | Fonctionne dans n’importe quel terminal sans configuration |
| Mode collage | Coller directement | Pour les blocs de code, les journaux |
Shift+Entrée fonctionne sans configuration dans iTerm2, WezTerm, Ghostty, Kitty, Warp, Terminal Apple et Windows Terminal. Pour VS Code, Cursor, Windsurf, Alacritty et Zed, exécutez /terminal-setup pour installer la liaison.
Commandes rapides
| Raccourci | Description | Notes |
|---|
/ au début | Commande ou skill | Consultez les commandes et les skills |
! au début | Mode shell | Exécutez les commandes directement et ajoutez la sortie d’exécution à la session |
@ | Mention de chemin de fichier | Dé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. En rendu plein écran, appuyez sur ? pour afficher le panneau de référence complet des raccourcis clavier à l’intérieur de la visionneuse. Ctrl+E peut être réaffecté via transcript:toggleShowAll.
| Raccourci | Description |
|---|
? | Basculer le panneau d’aide des raccourcis clavier. Nécessite le rendu plein écran |
{ / } | Accéder à l’invite utilisateur précédente ou suivante, comme le mouvement de paragraphe vim. Nécessite le rendu plein écran |
Ctrl+E | Basculer afficher tout le contenu |
[ | Écrire la conversation complète dans le scrollback natif de votre terminal afin que Cmd+F, le mode copie tmux et d’autres outils natifs puissent la rechercher. Nécessite le rendu plein écran |
v | Écrire la conversation dans un fichier temporaire et l’ouvrir dans $VISUAL ou $EDITOR. Nécessite le rendu plein écran |
q, Ctrl+C, Esc | Quitter la vue de transcription. Les trois peuvent être réaffectés via transcript:exit |
Entrée vocale
| Raccourci | Description | Notes |
|---|
Maintenir ou appuyer sur Espace | Dictée vocale | Nécessite que la dictée vocale soit activée. Maintenez pour enregistrer, ou exécutez /voice tap pour le basculement par appui. Réaffectable |
Commandes
Tapez / dans Claude Code pour voir toutes les commandes disponibles, ou tapez / suivi de n’importe quelles lettres pour filtrer. Le menu / affiche tout ce que vous pouvez invoquer : les commandes intégrées, les skills groupés et créés par l’utilisateur, et les commandes contribuées par les plugins et les serveurs MCP. Toutes les commandes intégrées 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 incluses dans Claude Code.
Mode éditeur Vim
Activez l’édition de style vim via /config → Mode éditeur.
Changement de mode
| Commande | Action | Du mode |
|---|
Esc | Entrer en mode NORMAL | INSERT, VISUAL |
i | Insérer avant le curseur | NORMAL |
I | Insérer au début de la ligne | NORMAL |
a | Insérer après le curseur | NORMAL |
A | Insérer à la fin de la ligne | NORMAL |
o | Ouvrir une ligne en dessous | NORMAL |
O | Ouvrir une ligne au-dessus | NORMAL |
v | Commencer une sélection visuelle caractère par caractère | NORMAL |
V | Commencer une sélection visuelle ligne par ligne | NORMAL |
Navigation (mode NORMAL)
| Commande | Action |
|---|
h/j/k/l | Déplacer gauche/bas/haut/droite |
Space | Déplacer à droite |
w | Mot suivant |
e | Fin du mot |
b | Mot précédent |
0 | Début de la ligne |
$ | Fin de la ligne |
^ | Premier caractère non vide |
gg | Début de l’entrée |
G | Fin 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, j/k et les flèches de direction naviguent dans l’historique des commandes à la place.
Édition (mode NORMAL)
| Commande | Action |
|---|
x | Supprimer le caractère |
dd | Supprimer la ligne |
D | Supprimer jusqu’à la fin de la ligne |
dw/de/db | Supprimer mot/jusqu’à la fin/en arrière |
cc | Changer la ligne |
C | Changer jusqu’à la fin de la ligne |
cw/ce/cb | Changer mot/jusqu’à la fin/en arrière |
yy/Y | Copier la ligne |
yw/ye/yb | Copier mot/jusqu’à la fin/en arrière |
p | Coller après le curseur |
P | Coller avant le curseur |
>> | Indenter la ligne |
<< | Dédenter la ligne |
J | Joindre les lignes |
u | Annuler |
. | Répéter la dernière modification |
Objets texte (mode NORMAL)
Les objets texte fonctionnent avec les opérateurs comme d, c et y :
| Commande | Action |
|---|
iw/aw | Mot intérieur/autour |
iW/aW | MOT 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 |
Mode visuel
Appuyez sur v pour une sélection caractère par caractère ou V pour une sélection ligne par ligne. Les mouvements étendent la sélection, et les opérateurs agissent directement sur elle.
| Commande | Action |
|---|
d/x | Supprimer la sélection |
y | Copier la sélection |
c/s | Changer la sélection |
p | Remplacer la sélection par le contenu du registre |
r{char} | Remplacer chaque caractère sélectionné par {char} |
~/u/U | Basculer, minuscules ou majuscules la sélection |
>/< | Indenter ou dédenter les lignes sélectionnées |
J | Joindre les lignes sélectionnées |
o | Échanger le curseur et l’ancre |
iw/aw/i"/… | Sélectionner un objet texte |
v/V | Basculer entre caractère par caractère et ligne par ligne, ou quitter |
Le mode visuel par bloc avec Ctrl+V n’est pas pris en charge.
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 :
- Démarrer la recherche : appuyez sur
Ctrl+R pour activer la recherche d’historique inversée
- 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
- Naviguer dans les correspondances : appuyez à nouveau sur
Ctrl+R pour parcourir les correspondances plus anciennes
- Changer la portée : la recherche s’applique par défaut aux invites de tous les projets. Appuyez sur
Ctrl+S pour basculer la portée entre cette session, ce projet et tous les projets
- 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
- 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 shell avec le préfixe !
Exécutez les commandes shell directement sans passer par Claude en préfixant votre entrée avec ! :
! npm test
! git status
! ls -la
Mode shell :
- 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
- Coller du texte commençant par
! dans une invite vide entre en mode shell automatiquement, correspondant au comportement du texte tapé !
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 ou Flèche droite pour placer la suggestion dans l’entrée d’invite, puis Entrée pour 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’à 5 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
Récapitulatif de session
Lorsque vous revenez au terminal après vous être éloigné, Claude Code affiche un récapitulatif d’une ligne de ce qui s’est passé dans la session jusqu’à présent. Le récapitulatif se génère en arrière-plan une fois qu’au moins trois minutes se sont écoulées depuis le dernier tour complété et que le terminal n’est pas en focus, afin qu’il soit prêt lorsque vous revenez. Les récapitulatifs n’apparaissent qu’une fois que la session a au moins trois tours, et jamais deux fois de suite.
Exécutez /recap pour générer un résumé à la demande. Pour désactiver les récapitulatifs automatiques, ouvrez /config et désactivez Récapitulatif de session.
Le récapitulatif de session est activé par défaut pour tous les plans et fournisseurs. Le récapitulatif est toujours ignoré en mode non interactif.
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