Atajos de teclado

Controles generales

AtajoDescripciónContexto
Ctrl+CCancelar entrada o generación actualInterrupción estándar
Ctrl+DSalir de la sesión de Claude CodeSeñal EOF
Ctrl+LLimpiar pantalla del terminalMantiene el historial de conversación
Ctrl+RBúsqueda inversa del historial de comandosBuscar a través de comandos anteriores de forma interactiva
Flechas Arriba/AbajoNavegar historial de comandosRecordar entradas anteriores
Esc + EscRebobinar el código/conversaciónRestaurar el código y/o conversación a un punto anterior
TabAlternar pensamiento extendidoCambiar entre Pensamiento activado y Pensamiento desactivado
Shift+TabAlternar modos de permisosCambiar entre Modo Auto-Aceptar, Modo Plan y modo normal

Entrada multilínea

MétodoAtajoContexto
Escape rápido\ + EnterFunciona en todos los terminales
Predeterminado macOSOption+EnterPredeterminado en macOS
Configuración de terminalShift+EnterDespués de /terminal-setup
Secuencia de controlCtrl+JCarácter de salto de línea para multilínea
Modo pegadoPegar directamentePara bloques de código, registros
Configura tu comportamiento preferido de salto de línea en la configuración del terminal. Ejecuta /terminal-setup para instalar la vinculación Shift+Enter para terminales iTerm2 y VS Code.

Comandos rápidos

AtajoDescripciónNotas
# al inicioAtajo de memoria - agregar a CLAUDE.mdSolicita selección de archivo
/ al inicioComando slashVer comandos slash
! al inicioModo bashEjecutar comandos directamente y agregar salida de ejecución a la sesión

Modo editor Vim

Habilita edición estilo vim con el comando /vim o configura permanentemente vía /config.

Cambio de modo

ComandoAcciónDesde modo
EscEntrar modo NORMALINSERT
iInsertar antes del cursorNORMAL
IInsertar al inicio de la líneaNORMAL
aInsertar después del cursorNORMAL
AInsertar al final de la líneaNORMAL
oAbrir línea abajoNORMAL
OAbrir línea arribaNORMAL
ComandoAcción
h/j/k/lMover izquierda/abajo/arriba/derecha
wSiguiente palabra
eFinal de palabra
bPalabra anterior
0Inicio de línea
$Final de línea
^Primer carácter no en blanco
ggInicio de entrada
GFinal de entrada

Edición (modo NORMAL)

ComandoAcción
xEliminar carácter
ddEliminar línea
DEliminar hasta el final de línea
dw/de/dbEliminar palabra/hasta el final/hacia atrás
ccCambiar línea
CCambiar hasta el final de línea
cw/ce/cbCambiar palabra/hasta el final/hacia atrás
.Repetir último cambio

Historial de comandos

Claude Code mantiene el historial de comandos para la sesión actual:
  • El historial se almacena por directorio de trabajo
  • Se limpia con el comando /clear
  • Usa las flechas Arriba/Abajo para navegar (ver atajos de teclado arriba)
  • Nota: La expansión del historial (!) está deshabilitada por defecto

Búsqueda inversa con Ctrl+R

Presiona Ctrl+R para buscar interactivamente a través de tu historial de comandos:
  1. Iniciar búsqueda: Presiona Ctrl+R para activar la búsqueda inversa del historial
  2. Escribir consulta: Ingresa texto para buscar en comandos anteriores - el término de búsqueda será resaltado en los resultados coincidentes
  3. Navegar coincidencias: Presiona Ctrl+R nuevamente para recorrer coincidencias más antiguas
  4. Aceptar coincidencia:
    • Presiona Tab o Esc para aceptar la coincidencia actual y continuar editando
    • Presiona Enter para aceptar y ejecutar el comando inmediatamente
  5. Cancelar búsqueda:
    • Presiona Ctrl+C para cancelar y restaurar tu entrada original
    • Presiona Backspace en búsqueda vacía para cancelar
La búsqueda muestra comandos coincidentes con el término de búsqueda resaltado, facilitando encontrar y reutilizar entradas anteriores.

Comandos bash en segundo plano

Claude Code soporta ejecutar comandos bash en segundo plano, permitiéndote continuar trabajando mientras procesos de larga duración se ejecutan.

Cómo funciona el segundo plano

Cuando Claude Code ejecuta un comando en segundo plano, ejecuta el comando de forma asíncrona e inmediatamente devuelve un ID de tarea en segundo plano. Claude Code puede responder a nuevas solicitudes mientras el comando continúa ejecutándose en segundo plano. Para ejecutar comandos en segundo plano, puedes:
  • Solicitar a Claude Code que ejecute un comando en segundo plano
  • Presionar Ctrl+B para mover una invocación regular de herramienta Bash al segundo plano. (Los usuarios de Tmux deben presionar Ctrl+B dos veces debido a la tecla prefijo de tmux.)
Características clave:
  • La salida se almacena en búfer y Claude puede recuperarla usando la herramienta BashOutput
  • Las tareas en segundo plano tienen IDs únicos para seguimiento y recuperación de salida
  • Las tareas en segundo plano se limpian automáticamente cuando Claude Code sale
Comandos comunes en segundo plano:
  • Herramientas de construcción (webpack, vite, make)
  • Gestores de paquetes (npm, yarn, pnpm)
  • Ejecutores de pruebas (jest, pytest)
  • Servidores de desarrollo
  • Procesos de larga duración (docker, terraform)

Modo bash con prefijo !

Ejecuta comandos bash directamente sin pasar por Claude prefijando tu entrada con !:
! npm test
! git status
! ls -la
Modo bash:
  • Agrega el comando y su salida al contexto de conversación
  • Muestra progreso y salida en tiempo real
  • Soporta el mismo Ctrl+B para segundo plano en comandos de larga duración
  • No requiere que Claude interprete o apruebe el comando
Esto es útil para operaciones rápidas de shell mientras se mantiene el contexto de conversación.

Ver también