Saltar al contenido principal

Atajos de teclado

Los atajos de teclado pueden variar según la plataforma y la terminal. Presiona ? para ver los atajos disponibles en tu entorno.

Controles generales

AtajoDescripciónContexto
Ctrl+CCancelar entrada actual o generaciónInterrupción estándar
Ctrl+DSalir de la sesión de Claude CodeSeñal EOF
Ctrl+LLimpiar pantalla de terminalMantiene el historial de conversación
Ctrl+OAlternar salida detalladaMuestra uso detallado de herramientas y ejecución
Ctrl+RBúsqueda inversa en el historial de comandosBuscar a través de comandos anteriores de forma interactiva
Ctrl+V (macOS/Linux) o Alt+V (Windows)Pegar imagen desde el portapapelesPega una imagen o ruta a un archivo de imagen
Flechas arriba/abajoNavegar por el historial de comandosRecuperar 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+Tab o Alt+M (algunas configuraciones)Alternar modos de permisoCambiar entre Modo de Aceptación Automática, Modo de Plan y modo normal

Entrada multilínea

MétodoAtajoContexto
Escape rápido\ + EnterFunciona en todas las terminales
Predeterminado de 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 de pegadoPegar directamentePara bloques de código, registros
Configura tu comportamiento de salto de línea preferido en la configuración de terminal. Ejecuta /terminal-setup para instalar el enlace 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 de barraVer comandos de barra
! al inicioModo BashEjecutar comandos directamente y agregar salida de ejecución a la sesión
@Mención de ruta de archivoActivar autocompletado de ruta de archivo

Modo editor Vim

Habilita la edición de estilo vim con el comando /vim o configura permanentemente a través de /config.

Cambio de modo

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

Edición (modo NORMAL)

ComandoAcción
xEliminar carácter
ddEliminar línea
DEliminar hasta el final de la línea
dw/de/dbEliminar palabra/hasta el final/atrás
ccCambiar línea
CCambiar hasta el final de la línea
cw/ce/cbCambiar palabra/hasta el final/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 borra 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 de forma interactiva 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 se resaltará 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, lo que facilita encontrar y reutilizar entradas anteriores.

Comandos bash en segundo plano

Claude Code admite la ejecución de comandos bash en segundo plano, lo que te permite continuar trabajando mientras se ejecutan procesos de larga duración.

Cómo funciona la ejecución en segundo plano

Cuando Claude Code ejecuta un comando en segundo plano, ejecuta el comando de forma asincrónica y devuelve inmediatamente un ID de tarea en segundo plano. Claude Code puede responder a nuevas indicaciones mientras el comando continúa ejecutándose en segundo plano. Para ejecutar comandos en segundo plano, puedes:
  • Indicar 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 de 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 comúnmente ejecutados en segundo plano:
  • Herramientas de compilació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 la conversación
  • Muestra progreso y salida en tiempo real
  • Admite el mismo backgrounding Ctrl+B para 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 la conversación.

Ver también