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
| Atajo | Descripción | Contexto |
Ctrl+C | Cancelar entrada actual o generación | Interrupción estándar |
Ctrl+D | Salir de la sesión de Claude Code | Señal EOF |
Ctrl+L | Limpiar pantalla de terminal | Mantiene el historial de conversación |
Ctrl+O | Alternar salida detallada | Muestra uso detallado de herramientas y ejecución |
Ctrl+R | Búsqueda inversa en el historial de comandos | Buscar a través de comandos anteriores de forma interactiva |
Ctrl+V (macOS/Linux) o Alt+V (Windows) | Pegar imagen desde el portapapeles | Pega una imagen o ruta a un archivo de imagen |
Flechas arriba/abajo | Navegar por el historial de comandos | Recuperar entradas anteriores |
Esc + Esc | Rebobinar el código/conversación | Restaurar el código y/o conversación a un punto anterior |
Tab | Alternar pensamiento extendido | Cambiar entre Pensamiento activado y Pensamiento desactivado |
Shift+Tab o Alt+M (algunas configuraciones) | Alternar modos de permiso | Cambiar entre Modo de Aceptación Automática, Modo de Plan y modo normal |
Entrada multilínea
| Método | Atajo | Contexto |
| Escape rápido | \ + Enter | Funciona en todas las terminales |
| Predeterminado de macOS | Option+Enter | Predeterminado en macOS |
| Configuración de terminal | Shift+Enter | Después de /terminal-setup |
| Secuencia de control | Ctrl+J | Carácter de salto de línea para multilínea |
| Modo de pegado | Pegar directamente | Para 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
| Atajo | Descripción | Notas |
# al inicio | Atajo de memoria - agregar a CLAUDE.md | Solicita selección de archivo |
/ al inicio | Comando de barra | Ver comandos de barra |
! al inicio | Modo Bash | Ejecutar comandos directamente y agregar salida de ejecución a la sesión |
@ | Mención de ruta de archivo | Activar 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
| Comando | Acción | Desde modo |
Esc | Entrar en modo NORMAL | INSERT |
i | Insertar antes del cursor | NORMAL |
I | Insertar al principio de la línea | NORMAL |
a | Insertar después del cursor | NORMAL |
A | Insertar al final de la línea | NORMAL |
o | Abrir línea debajo | NORMAL |
O | Abrir línea arriba | NORMAL |
Navegación (modo NORMAL)
| Comando | Acción |
h/j/k/l | Mover izquierda/abajo/arriba/derecha |
w | Siguiente palabra |
e | Final de palabra |
b | Palabra anterior |
0 | Principio de línea |
$ | Final de línea |
^ | Primer carácter no en blanco |
gg | Principio de entrada |
G | Final de entrada |
Edición (modo NORMAL)
| Comando | Acción |
x | Eliminar carácter |
dd | Eliminar línea |
D | Eliminar hasta el final de la línea |
dw/de/db | Eliminar palabra/hasta el final/atrás |
cc | Cambiar línea |
C | Cambiar hasta el final de la línea |
cw/ce/cb | Cambiar 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:
- Iniciar búsqueda: Presiona
Ctrl+R para activar la búsqueda inversa del historial
- Escribir consulta: Ingresa texto para buscar en comandos anteriores - el término de búsqueda se resaltará en los resultados coincidentes
- Navegar coincidencias: Presiona
Ctrl+R nuevamente para recorrer coincidencias más antiguas
- Aceptar coincidencia:
- Presiona
Tab o Esc para aceptar la coincidencia actual y continuar editando
- Presiona
Enter para aceptar y ejecutar el comando inmediatamente
- 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