← Claude Code Hub
✦ Tip #182 Aug 31, 2026

Ctrl+S en Claude Code: el git stash de tu prompt a medias

Llevas media petición escrita y necesitas preguntar otra cosa antes. Hay una tecla que la aparca, y ni siquiera tienes que acordarte de recuperarla.

Diagrama: Ctrl+S aparca el borrador de prompt en Claude Code y lo devuelve solo al enviar el siguiente

TL;DR Ctrl+S aparca el prompt que estás escribiendo y te deja la caja vacía. Cuando envías el siguiente, vuelve solo con el aviso Draft restored. Es un git stash para el cuadro de texto, con dos diferencias: hay un único hueco y no tienes que hacerle pop.

Vas por la línea veinte de un prompt, te acuerdas de una duda tonta y necesitas preguntarla antes. La reacción normal es borrar lo que llevas, preguntar, y reescribirlo de memoria.

Ctrl+S existe para eso. Se lleva el borrador entero, te deja la caja limpia y te lo devuelve después. La forma es la de git stash: guardas lo que llevas, la mesa queda vacía, haces otra cosa y lo recuperas.

Resultado:

> revisa el login y comprueba que el refresh token▮      ← llevas esto a medias

Ctrl+S

>                                                        ← caja limpia
> ¿en qué fichero está el middleware de auth?

Enter

  Draft restored                                         ← aviso de 5 segundos
> revisa el login y comprueba que el refresh token▮      ← ya está de vuelta

Cómo funciona

Es un interruptor de un solo hueco, y lo que hace depende de si hay texto en la caja.

1. Con texto escrito, aparca. Ctrl+S guarda el borrador y te vacía la caja. No guarda solo las letras: se lleva también la posición del cursor y el contenido pegado, así que las imágenes que hayas pegado vuelven con él.

2. Con la caja vacía, devuelve. Ctrl+S otra vez y el borrador está donde lo dejaste, con el cursor en su sitio.

3. O no lo devuelves tú. Esta es la parte que no está en la doc. Manda un prompt normal con algo aparcado y el borrador reaparece en la caja en cuanto le das a Enter, mientras Claude todavía está contestando, con un aviso de Draft restored que dura cinco segundos. Técnicamente ocupa el sitio del "vaciar la caja" de siempre: en vez de quedarse vacía, se llena con lo que aparcaste.

4. Los slash commands van por otro camino. Enviar algo que empieza por / no dispara la devolución en ese momento. La hace el comando al terminar, y solo si la caja sigue vacía. Si te has puesto a escribir otra cosa mientras tanto, el borrador se queda aparcado y lo recuperas tú con Ctrl+S.

Dónde se rompe el símil

git stash y este se parecen en la forma, no en las reglas. Las dos diferencias importan:

git stash Ctrl+S
Cuántas cosas guarda Una pila, tantas entradas como quieras Un solo hueco
Guardar con algo ya guardado Apila una entrada nueva Pisa la anterior, sin avisar
Recuperar A mano, con git stash pop Vuelve solo al enviar el siguiente prompt
Cuánto dura Hasta que lo saques, aunque cierres Lo que dure la sesión

La primera es la que muerde. Si aparcas un borrador, escribes otro y vuelves a pulsar Ctrl+S, el primero ya no está. No hay lista de stashes ni forma de volver a él.

Y hay un aviso que te lo sugiere en el momento justo

El ctrl + s to stash prompt de la ayuda del prompt (la que abres con ?) está ahí siempre, listado con el resto de atajos. Pero hay otro que no: un Tip: ctrl+s to stash de una sola vez, que salta cuando Claude Code ve que tu borrador encoge de golpe, de veinte caracteres o más a cinco o menos sin llegar a vaciarse del todo. O sea, justo cuando acabas de cargarte algo largo. Deja de aparecer en cuanto usas el atajo una vez, porque queda anotado como hasUsedStash en tu settings.json.

Detalles que evitan sustos

  • Si la pantalla se queda congelada al pulsar Ctrl+S, tu terminal lo está tomando como flow-control (XOFF). Ctrl+Q descongela, y stty -ixon lo desactiva para siempre.
  • Ctrl+S hace otra cosa dentro de la búsqueda de Ctrl+R. Ahí cicla el alcance entre esta sesión, este proyecto y todos los proyectos. Lo cuento en Ctrl+R: recupera cualquier prompt que ya hayas escrito.
  • No lo confundas con Esc Esc. Con texto en la caja, la doble pulsación borra el borrador y lo manda al historial, así que lo recuperas con la flecha arriba pero pierdes el sitio. Está contado en cómo parar y reconducir a Claude Code.
  • Tampoco es /rewind. Esto solo toca el cuadro de texto. Deshacer lo que Claude tocó en tus ficheros o en la conversación es rewind con checkpoints, otra cosa distinta.
  • Y si lo que quieres es deshacer mientras escribes, no aparcar, la tecla es Ctrl+_ (o Ctrl+Shift+-): retrocede paso a paso por lo que has tecleado, hasta cincuenta, y se olvida de todo al enviar.

Docs oficiales: Interactive mode

Workshop para equipos

Multiplica el output de tu equipo sin sacrificar calidad: workshop AI First de 6 a 8 horas, online, sobre la plataforma Claude.

Ver el workshop
Guía gratuita

Los 51 esenciales, en PDF.

Una página por tip. Cinco capítulos. Lo que de verdad uso a diario en producción — sin teoría, sin humo.

  • I. Empieza bien 10 tips
  • II. Conciencia 3 tips
  • III. Maestría 22 tips
  • IV. Autonomía 10 tips
  • V. Comparativa 6 tips
¿Eres desarrollador/a Web profesional?

Recibirás la guía por email · Te unes a la newsletter Gravitas · Cancela cuando quieras

de 51
#

Wmedia · 51 Tips
Guía gratuita · 51 tips · 5 capítulos

Los 51 esenciales, en PDF.

¿Eres desarrollador/a Web profesional? · Cancela cuando quieras