Los gestos rápidos de la terminal
Un puñado de gestos breves cubre lo esencial de una sesión en el día a día: retomar una sesión precisa, volver a un punto de control anterior, lanzar un comando de shell sin salir de la conversación, y pedir un razonamiento más profundo para un solo turno sin cambiar el ajuste de toda la sesión.
Una sesión de Claude Code se pilota tanto con un puñado de gestos breves como con instrucciones largas. --continue retoma la sesión más reciente de la carpeta actual, --resume abre un selector para elegir una precisa, ! al principio de la línea cambia a modo shell para un comando en línea, y /rewind abre un menú de puntos de control para volver atrás sin perder la conversación.
Retomar una sesión precisa
--continue toma la sesión más reciente abierta en la carpeta actual y la retoma directamente, sin necesidad de elegir. --resume abre un selector de sesiones, o acepta un identificador preciso para saltar directamente a ella. En modo no interactivo:
claude -p "resume lo que hemos hecho" --continue
Este gesto evita tener que volver a copiar el contexto de una conversación ya mantenida el día anterior, sobre la misma carpeta de proyecto.
Volver a un punto de control con /rewind
Claude Code conserva los cien puntos de control más recientes de una sesión, y se crea un nuevo punto de control con cada mensaje enviado. /rewind, o dos pulsaciones de Escape desde una entrada vacía, abre un menú con seis opciones sobre el punto seleccionado: restaurar el código y la conversación, restaurar solo la conversación, restaurar solo el código, resumir a partir de ese punto o hasta ese punto para liberar contexto, o cancelar sin cambiar nada. Estos puntos de control se eliminan automáticamente al cabo de treinta días.
/rewind no lo cubre todo: los archivos modificados por un comando bash como rm, mv o cp escapan al seguimiento y no pueden anularse con este gesto, las ediciones de un subagente por lo general no se restauran, un cambio hecho fuera de la sesión tampoco, y una ruta enlazada por symlink o hardlink se ignora en la restauración. La lección sobre deshacer y recuperar una modificación detalla estos límites y el gesto de git que los cubre en su lugar.
Un comando de shell en línea con !
Escribir ! justo al principio de la entrada cambia a modo shell: el comando que sigue se ejecuta directamente, su salida se añade a la conversación, y Claude la tiene en cuenta para el resto del razonamiento, sin pasar por una solicitud formulada en lenguaje natural.
! git status --short
Modular el razonamiento para un solo turno
La palabra clave ultrathink, colocada en cualquier parte de una solicitud, añade una instrucción puntual que pide un razonamiento más profundo para ese turno preciso, sin modificar el nivel de esfuerzo ajustado para el resto de la sesión. Expresiones como think o think hard ya no se reconocen como palabras clave especiales, se leen como texto ordinario. El nivel de esfuerzo de la sesión se ajusta aparte, con el comando /effort.
Retener un hecho sin prefijo dedicado
Añadir un hecho para retener ya no pasa por un prefijo tecleado: Claude alimenta él mismo una memoria automática a lo largo de la sesión, y /memory abre los archivos de memoria para recorrerlos o corregirlos a mano.
Para componer texto en un editor más cercano a los hábitos de una terminal, el modo vim se activa desde /config, en Editor mode, o escribiendo "editorMode": "vim" en un archivo de ajustes. Este modo se combina con todo el resto de esta lista, no reemplaza ninguno de los gestos anteriores. Estos gestos se apoyan en mecanismos ya vistos, en particular interrumpir y redirigir en pleno trabajo, que distingue Escape de una parada completa con Ctrl+C.
Los gestos breves, su disparador y su efecto
| Gesto | Disparador | Efecto |
|---|---|---|
| --continue | Opción al lanzar claude | Retoma directamente la sesión más reciente de la carpeta actual |
| --resume | Opción al lanzar claude | Abre un selector de sesiones o salta a un identificador preciso |
| ! | Primer carácter de la entrada | Cambia a modo shell y añade la salida a la conversación |
| /rewind | Comando, o doble Escape sobre entrada vacía | Abre un menú de puntos de control del código y de la conversación |
| ultrathink | Palabra clave colocada en el texto de la solicitud | Añade un razonamiento más profundo solo para ese turno |
| modo vim | /config y luego Editor mode | Cambia el editor de entrada sin afectar a los demás gestos |
Lo que retiene un punto de control
Un desarrollador relanza Claude Code a la mañana siguiente en la misma carpeta de proyecto con el comando --continue. La sesión se retoma directamente, con el historial del día anterior visible en la conversación. Luego escribe ! git log -1 para verificar el último commit mostrado en pantalla.
Escriba en una frase lo que esta situación establece, y en una frase lo que no establece.
Lo que esto establece: El comando --continue retomó la sesión anterior en esa carpeta, ya que el historial del día anterior aparece directamente en la conversación sin que el desarrollador haya tenido que volver a pedirlo.
Lo que esto no establece: No establece que --continue habría encontrado la misma sesión desde otra carpeta de proyecto, ya que la reanudación se hizo en el mismo directorio que el día anterior.
Los tres calibrados falsos más frecuentes
- Demasiado amplio El comando --continue ahora encuentra cualquier sesión de Claude Code, sin importar la carpeta donde se lance.
- Demasiado estrecho Este resultado no prueba nada en absoluto, ya que solo se observó una reanudación de sesión en una sola carpeta.
- Fuera de tema Esta situación muestra que git log es la forma más fiable de verificar el estado de un repositorio.
- --continue retoma automáticamente la sesión más reciente de la carpeta actual, --resume abre un selector o acepta un identificador preciso.
- /rewind, o dos pulsaciones de Escape desde una entrada vacía, restaura el código, la conversación, o ambos, pero no sigue ni los archivos modificados por un comando bash, ni la mayoría de las ediciones de un subagente, ni una ruta enlazada por symlink o hardlink.
- El prefijo ! ejecuta un comando de shell directamente y añade su salida a la conversación, sin pasar por una formulación en lenguaje natural.
- Solo la palabra clave ultrathink añade una instrucción de razonamiento más profundo para un solo turno, sin cambiar el nivel de esfuerzo ajustado para toda la sesión.
- Una memoria se retiene ahora automáticamente a lo largo de la sesión, /memory sirve para recorrerla o corregirla, sin prefijo dedicado tecleado.
Lance una sesión de Claude Code, escriba ! seguido de un comando de shell simple como ! ls, observe su salida añadida a la conversación, y luego abra /rewind para ver la lista de puntos de control disponibles en esa misma sesión.
Cada afirmación datable de esta lección remite aquí al texto público que la respalda. Una fuente que no se abre no prueba nada.
- Claude Code, modo headless, opciones --continue y --resume consultée le 2026-09-02
- Claude Code, puntos de control y /rewind consultée le 2026-09-02
- Claude Code, modo interactivo, comandos rápidos y modo vim consultée le 2026-09-02
- Claude Code, ajuste del modelo, palabra clave ultrathink y niveles de esfuerzo consultée le 2026-09-02
- Claude Code, memoria automática y comando /memory consultée le 2026-09-02