Ir al contenido principal

Atajos de Teclado

Asistido por IA

Guia completa de atajos de Claude Code: Shift+Tab cambio de modo, Esc+Esc retroceso, Ctrl+S guardado temporal, Ctrl+B tareas en segundo plano y mas

El sistema de atajos de Claude Code es mucho mas completo de lo que la mayoria imagina -- presiona ? para ver todos los atajos disponibles en tu contexto actual.

Shift+Tab: Cambio ciclico de modos

Este es probablemente el atajo mas importante. Presionar Shift+Tab cicla entre tres modos:

Normal Mode → Auto-Accept Mode → Plan Mode → Normal Mode

No necesitas escribir /plan ni /auto-accept manualmente -- una sola tecla lo resuelve todo. Mi flujo de trabajo: cuando recibo una tarea nueva, presiono dos veces para saltar a Plan Mode, confirmo el enfoque, y luego presiono una vez mas para cambiar a Auto-Accept y dejar que Claude ejecute por su cuenta.

Esc + Esc: La maquina del tiempo

Menu de retroceso Esc+Esc de Claude Code
Presiona Esc dos veces para abrir el menu de retroceso

Presiona Esc dos veces seguidas y aparece el menu de retroceso (Rewind):

Opciones de restauracion en Claude Code
Tres modos de restauracion: restaurar codigo y conversacion, solo conversacion, o solo codigo
  • Restaurar codigo y conversacion: Vuelves a un punto de control anterior, tanto los archivos como el historial de chat se revierten
  • Solo conversacion: Reviertes los mensajes pero conservas los cambios de codigo actuales
  • Solo codigo: Deshaces las modificaciones de archivos pero conservas el historial de conversacion

Claude rastrea automaticamente cada edicion de archivo como un punto de control. Esto es mucho mas granular que git checkout . porque puedes regresar a cualquier edicion individual, no solo al ultimo commit.

Un detalle importante: solo se rastrean los archivos que Claude edito directamente mediante herramientas. Los archivos que modificaste manualmente, git push u otras operaciones externas no se pueden revertir.

Ctrl+S: Guardado temporal de prompts (Prompt Stash)

¿Estas a mitad de escribir un prompt y necesitas atender otra cosa primero? Presiona Ctrl+S y tu entrada actual se guarda temporalmente:

Guardado temporal de prompt con Ctrl+S en Claude Code
Despues de presionar Ctrl+S el prompt se guarda y se restaura automaticamente tras enviar tu siguiente mensaje

Luego puedes escribir otro comando o pregunta. Cuando envies ese mensaje, el contenido guardado se restaura automaticamente en el campo de entrada para que continues donde lo dejaste.

Piensa en esto como git stash pero para prompts. Ejemplo: estas escribiendo una descripcion larga de refactorizacion y te das cuenta de que quieres que Claude revise un archivo primero -- presiona Ctrl+S para guardar la descripcion, haz tu pregunta sobre el archivo, y cuando te responda, tu descripcion vuelve automaticamente.

Ctrl+B: Enviar tareas al segundo plano

¿Claude esta procesando una tarea que toma mucho tiempo (como una refactorizacion grande) y quieres trabajar en otra cosa? Presiona Ctrl+B para enviar la tarea actual al segundo plano -- tu terminal queda libre de inmediato para nuevas instrucciones.

Usa Ctrl+T para ver la lista de tareas en segundo plano, y presiona Ctrl+F dos veces para terminar todos los agentes en segundo plano.

Usuarios de tmux: la tecla de prefijo por defecto de tmux tambien es Ctrl+B, asi que necesitas presionarla dos veces para activar la funcion de segundo plano de Claude.

Ctrl+G: Escribe prompts largos en tu editor

A veces necesitas darle a Claude un conjunto extenso de instrucciones y escribir en la terminal es incomodo. Presiona Ctrl+G para abrir tu $EDITOR predeterminado (VS Code, Vim, etc.), escribe tu prompt ahi, y se envia a Claude automaticamente cuando guardas y cierras.

Para cambiar el editor predeterminado, configuralo en tu archivo de shell (~/.zshrc o ~/.bashrc):

# VS Code
export EDITOR="code --wait"

# Zed
export EDITOR="zed --wait"

# Vim
export EDITOR="vim"

El parametro --wait es importante -- le indica al editor que espere hasta que cierres el archivo; de lo contrario, Claude recibe contenido vacio de inmediato. Los editores de terminal como Vim bloquean naturalmente, asi que no lo necesitan.

Muy util para descripciones de requerimientos de varios parrafos o para pegar material de referencia extenso. En Plan Mode, incluso puedes usar Ctrl+G para editar directamente en tu editor el plan generado por Claude.

Cmd+T: Alternar pensamiento extendido

El atajo predeterminado es Cmd+T (o Meta+T en Windows/Linux) y activa o desactiva el modo de pensamiento extendido (Extended Thinking). Cuando esta activado, Claude razona con mayor profundidad antes de responder -- ideal para decisiones complejas de arquitectura o investigacion de bugs dificiles.

Ojo: la mayoria de las terminales (iTerm2, Terminal.app, Warp, etc.) interceptan Cmd+T como "nueva pestana", asi que este atajo a menudo no funciona en la practica. Dos alternativas: usa /keybindings para reasignarlo a una tecla que no genere conflicto, o simplemente usa el comando /effort para cambiar la profundidad de razonamiento (mismo efecto, y ademas permite control preciso del nivel).

Atajos de Readline

El campo de entrada de Claude Code soporta los atajos estandar de Readline -- los veteranos de la terminal se sentiran como en casa:

AtajoFuncion
Ctrl+AIr al inicio de la linea
Ctrl+EIr al final de la linea
Ctrl+WEliminar la palabra anterior
Ctrl+UEliminar hasta el inicio de la linea
Ctrl+KEliminar hasta el final de la linea
Ctrl+YPegar el ultimo texto eliminado
Alt+YCiclar por el historial de eliminaciones
Option+Left/RightSaltar por palabras (Mac)

Atajos de aprobacion: y/n/d/e

Cuando Claude propone una modificacion de archivo y espera tu confirmacion, cuatro atajos de una sola tecla controlan el flujo:

  • y: Aceptar
  • n: Rechazar
  • d: Ver el diff completo
  • e: Editar antes de aceptar

e es el mas ignorado pero el mas util -- te permite hacer ajustes finos sobre los cambios de Claude antes de aplicarlos. ¿No te convencen algunas lineas? No necesitas rechazar y empezar de nuevo, solo presiona e y corrigelo.

Referencia rapida

AtajoFuncion
Shift+TabCiclar modos: Normal → Auto-Accept → Plan
Esc+EscAbrir menu de retroceso
Ctrl+SGuardar entrada actual, se restaura automaticamente tras el siguiente envio
Ctrl+BEnviar tarea actual al segundo plano
Ctrl+TVer lista de tareas en segundo plano
Ctrl+F (x2)Terminar todos los agentes en segundo plano
Ctrl+GEscribir prompt en editor externo
Ctrl+OAlternar vista detallada de herramientas
Cmd+TAlternar pensamiento extendido (puede ser interceptado por la terminal; considera reasignar o usar /effort)
\ + EnterEntrada multilinea (sin configuracion adicional)
Shift+EnterEntrada multilinea (requiere ejecutar /terminal-setup primero)
Up / DownNavegar historial de entradas
Ctrl+RBuscar en historial de comandos
Ctrl+LLimpiar pantalla (historial conservado)
Ctrl+CCancelar generacion actual
Ctrl+DSalir de Claude Code
?Mostrar todos los atajos disponibles

Atajos personalizados

Si los atajos por defecto no se ajustan a tus preferencias, usa /keybindings para abrir ~/.claude/keybindings.json y personalizarlos. Los cambios toman efecto de inmediato -- no necesitas reiniciar.

Se soporta la sintaxis de teclas combinadas (por ejemplo, ctrl+shift+c) y el modo Chord (por ejemplo, ctrl+k ctrl+s -- presiona Ctrl+K, suelta, y luego presiona Ctrl+S). Hay 16 contextos de enlace diferentes (Chat, Autocomplete, Confirmation, DiffDialog, etc.), cada uno con su propio conjunto de acciones asignables.

Comentarios

Tabla de contenidos

Atajos de Teclado | El Escritorio Cyber de Yu