Aller au contenu
Mastering Claude

Accueil / Gestes courants

Gestes courants12 minApplication

Les gestes rapides du terminal

Une poignée de gestes courts couvre l'essentiel d'une session au quotidien : reprendre une session précise, revenir à un point de contrôle antérieur, lancer une commande shell sans quitter la conversation, et demander un raisonnement plus profond pour un seul tour sans changer le réglage de toute la session.

Une session Claude Code se pilote autant par une poignée de gestes courts que par de longues instructions. --continue reprend la session la plus récente du dossier courant, --resume ouvre un sélecteur pour en choisir une précise, ! en début de ligne bascule en mode shell pour une commande inline, et /rewind ouvre un menu de points de contrôle pour revenir en arrière sans perdre la conversation.

Reprendre une session précise

--continue prend la session la plus récente ouverte dans le dossier courant et y reprend directement, sans sélection à faire. --resume ouvre un sélecteur de sessions, ou accepte un identifiant précis pour sauter directement dessus. En mode non interactif :

claude -p "résume ce que nous avons fait" --continue

Ce geste évite de recopier le contexte d'une conversation déjà menée la veille, sur le même dossier de projet.

Revenir à un point de contrôle avec /rewind

Claude Code conserve les cent points de contrôle les plus récents d'une session, un nouveau point de contrôle étant créé à chaque message envoyé. /rewind, ou deux appuis sur Échap depuis une saisie vide, ouvre un menu à six choix sur le point sélectionné : restaurer le code et la conversation, restaurer la conversation seule, restaurer le code seul, résumer à partir de ce point ou jusqu'à ce point pour libérer du contexte, ou annuler sans rien changer. Ces points de contrôle sont nettoyés automatiquement au bout de trente jours.

/rewind ne couvre pas tout : les fichiers modifiés par une commande bash comme rm, mv ou cp échappent au suivi et ne peuvent pas être annulés par ce geste, les éditions d'un sous-agent ne sont en général pas restaurées, un changement fait hors de la session ne l'est pas non plus, et un chemin symlinké ou hardlinké est ignoré à la restauration. La leçon sur annuler et récupérer une modification détaille ces limites et le geste git qui les couvre à la place.

Une commande shell inline avec !

Taper ! au tout début de la saisie bascule en mode shell : la commande qui suit s'exécute directement, sa sortie s'ajoute à la conversation, et Claude en tient compte pour la suite du raisonnement, sans passer par une demande formulée en langage naturel.

! git status --short

Moduler le raisonnement pour un seul tour

Le mot clé ultrathink, placé n'importe où dans une demande, ajoute une instruction ponctuelle qui demande un raisonnement plus approfondi pour ce tour précis, sans modifier le niveau d'effort réglé pour le reste de la session. Des expressions comme think ou think hard ne sont plus reconnues comme des mots clés particuliers, elles se lisent comme du texte ordinaire. Le niveau d'effort de la session se règle à part, par la commande /effort.

Retenir un fait sans préfixe dédié

Ajouter un fait à retenir ne passe plus par un préfixe tapé au clavier : Claude alimente lui même une mémoire automatique au fil de la session, et /memory ouvre les fichiers de mémoire pour les parcourir ou les corriger à la main.

Pour composer du texte dans un éditeur plus proche des habitudes d'un terminal, le mode vim s'active depuis /config, dans Editor mode, ou en écrivant "editorMode": "vim" dans un fichier de réglages. Ce mode se combine avec tout le reste de cette liste, il ne remplace aucun des gestes précédents. Ces gestes se posent sur des mécanismes déjà vus, notamment interrompre et rediriger en cours de tâche, qui distingue Échap d'un arrêt complet par Ctrl+C.

Figure 1

Les gestes courts, leur déclencheur et leur effet

GesteDéclencheurEffet
--continueOption au lancement de claudeReprend directement la session la plus récente du dossier courant
--resumeOption au lancement de claudeOuvre un sélecteur de sessions ou saute à un identifiant précis
!Premier caractère de la saisieBascule en mode shell et ajoute la sortie à la conversation
/rewindCommande, ou double Échap sur saisie videOuvre un menu de points de contrôle du code et de la conversation
ultrathinkMot clé placé dans le texte de la demandeAjoute un raisonnement plus profond pour ce tour seulement
mode vim/config puis Editor modeChange l'éditeur de saisie sans toucher aux autres gestes
Chaque ligne associe un geste à son déclencheur exact et à ce qu'il produit réellement dans la session en cours.
Figure 2

Ce que retient un point de contrôle

100points de contrôle
nombre maximum conservé par session avant que les plus anciens ne soient nettoyés
code.claude.com/docs/en/checkpointing, 2026-09-02
30jours
délai avant le nettoyage automatique des points de contrôle les plus anciens
code.claude.com/docs/en/checkpointing, 2026-09-02
Ces deux chiffres bornent la durée de vie utile des points de contrôle ouverts par /rewind sur une session Claude Code.
Calibrez vous-même

Un développeur relance Claude Code le lendemain matin sur le même dossier de projet avec la commande --continue. La session reprend directement, avec l'historique de la veille visible dans la conversation. Il tape ensuite ! git log -1 pour vérifier le dernier commit affiché à l'écran.

Écrivez en une phrase ce que cette situation établit, et en une phrase ce qu'elle n'établit pas.

Ce qu’il faut retenir
  • --continue reprend automatiquement la session la plus récente du dossier courant, --resume ouvre un sélecteur ou accepte un identifiant précis.
  • /rewind, ou deux appuis sur Échap depuis une saisie vide, restaure le code, la conversation, ou les deux, mais ne suit ni les fichiers modifiés par une commande bash, ni la plupart des éditions d'un sous-agent, ni un chemin symlinké ou hardlinké.
  • Le préfixe ! exécute une commande shell directement et ajoute sa sortie à la conversation, sans passer par une formulation en langage naturel.
  • Seul le mot clé ultrathink ajoute une instruction de raisonnement plus profond pour un seul tour, sans changer le niveau d'effort réglé pour la session entière.
  • Une mémoire se retient désormais automatiquement au fil de la session, /memory sert à la parcourir ou la corriger, sans préfixe dédié tapé au clavier.
À faire maintenant

Lancez une session Claude Code, tapez ! suivi d'une commande shell simple comme ! ls, observez sa sortie ajoutée à la conversation, puis ouvrez /rewind pour voir la liste des points de contrôle disponibles sur cette même session.

Vérifier à la source

Chaque affirmation datable de cette leçon renvoie ici au texte public qui la porte. Une source qui ne s’ouvre pas ne prouve rien.