Raccourcis clavier

Contrôles généraux

RaccourciDescriptionContexte
Ctrl+CAnnuler la saisie ou la génération actuelleInterruption standard
Ctrl+DQuitter la session Claude CodeSignal EOF
Ctrl+LEffacer l’écran du terminalConserve l’historique de conversation
Ctrl+RRecherche inversée dans l’historique des commandesRechercher dans les commandes précédentes de manière interactive
Flèches Haut/BasNaviguer dans l’historique des commandesRappeler les saisies précédentes
Esc + EscRembobiner le code/conversationRestaurer le code et/ou la conversation à un point précédent
TabBasculer la réflexion étendueBasculer entre Réflexion activée et Réflexion désactivée
Shift+TabBasculer les modes de permissionBasculer entre Mode Auto-Acceptation, Mode Plan et mode normal

Saisie multiligne

MéthodeRaccourciContexte
Échappement rapide\ + EntréeFonctionne dans tous les terminaux
Par défaut macOSOption+EntréePar défaut sur macOS
Configuration terminalShift+EntréeAprès /terminal-setup
Séquence de contrôleCtrl+JCaractère de saut de ligne pour multiligne
Mode collageColler directementPour les blocs de code, journaux
Configurez votre comportement de saut de ligne préféré dans les paramètres du terminal. Exécutez /terminal-setup pour installer la liaison Shift+Entrée pour les terminaux iTerm2 et VS Code.

Commandes rapides

RaccourciDescriptionNotes
# au débutRaccourci mémoire - ajouter à CLAUDE.mdDemande la sélection de fichier
/ au débutCommande slashVoir commandes slash
! au débutMode BashExécuter les commandes directement et ajouter la sortie d’exécution à la session

Mode éditeur Vim

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

Changement de mode

CommandeActionDepuis le 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/lSe déplacer gauche/bas/haut/droite
wMot suivant
eFin du mot
bMot précédent
0Début de ligne
$Fin de ligne
^Premier caractère non-blanc
ggDébut de la saisie
GFin de la saisie

Édition (mode NORMAL)

CommandeAction
xSupprimer le caractère
ddSupprimer la ligne
DSupprimer jusqu’à la fin de ligne
dw/de/dbSupprimer mot/jusqu’à la fin/en arrière
ccChanger la ligne
CChanger jusqu’à la fin de ligne
cw/ce/cbChanger mot/jusqu’à la fin/en arrière
.Répéter le dernier changement

Historique des commandes

Claude Code maintient un historique des commandes pour la session actuelle :
  • L’historique est stocké par répertoire de travail
  • Effacé avec la commande /clear
  • Utilisez les flèches Haut/Bas pour naviguer (voir les raccourcis clavier ci-dessus)
  • Note : L’expansion d’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 inversée d’historique
  2. Taper la requête : Entrez le texte à rechercher dans les commandes précédentes - le terme de recherche sera surligné dans les résultats correspondants
  3. Naviguer dans les correspondances : Appuyez sur Ctrl+R à nouveau 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 saisie originale
    • Appuyez sur Retour arrière sur une recherche vide pour annuler
La recherche affiche les commandes correspondantes avec le terme de recherche surligné, facilitant la recherche et la réutilisation des saisies précédentes.

Commandes bash en arrière-plan

Claude Code prend en charge l’exécution de commandes bash en arrière-plan, vous permettant de continuer à travailler pendant que des processus de longue durée s’exécutent.

Comment fonctionne l’arrière-plan

Quand 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 d’arrière-plan. Claude Code peut répondre à de nouvelles invites pendant que la commande continue de s’exécuter en arrière-plan. Pour exécuter des commandes en arrière-plan, vous pouvez soit :
  • Demander à Claude Code d’exécuter une commande en arrière-plan
  • Appuyer sur Ctrl+B pour déplacer une invocation d’outil Bash régulière vers l’arrière-plan. (Les utilisateurs de Tmux doivent appuyer sur Ctrl+B deux fois à cause de la touche de préfixe de tmux.)
Fonctionnalités clés :
  • La sortie est mise en mémoire tampon et Claude peut la récupérer en utilisant l’outil BashOutput
  • Les tâches d’arrière-plan ont des ID uniques pour le suivi et la récupération de sortie
  • Les tâches d’arrière-plan sont automatiquement nettoyées quand Claude Code se ferme
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 des commandes bash directement sans passer par Claude en préfixant votre saisie avec ! :
! npm test
! git status
! ls -la
Mode Bash :
  • Ajoute la commande et sa sortie au contexte de conversation
  • Affiche le progrès 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
Ceci est utile pour les opérations shell rapides tout en maintenant le contexte de conversation.

Voir aussi