Saltar al contenido principal

Atajos de teclado

Los atajos de teclado pueden variar según la plataforma y la terminal. Presione ? para ver los atajos disponibles en su entorno.Usuarios de macOS: Los atajos de la tecla Option/Alt (Alt+B, Alt+F, Alt+Y, Alt+M, Alt+P) requieren configurar Option como Meta en su terminal:
  • iTerm2: configuración → Perfiles → Teclas → establecer la tecla Option izquierda/derecha en “Esc+”
  • Terminal.app: configuración → Perfiles → Teclado → marcar “Usar Option como tecla Meta”
  • VS Code: configuración → Perfiles → Teclas → establecer la tecla Option izquierda/derecha en “Esc+”
Consulte Configuración de terminal para obtener más detalles.

Controles generales

AtajoDescripciónContexto
Ctrl+CCancelar entrada o generación actualInterrupción estándar
Ctrl+FTerminar todos los agentes en segundo plano. Presione dos veces en 3 segundos para confirmarControl de agentes en segundo plano
Ctrl+DSalir de la sesión de Claude CodeSeñal EOF
Ctrl+GAbrir en el editor de texto predeterminadoEditar su prompt o respuesta personalizada en su editor de texto predeterminado
Ctrl+LLimpiar pantalla de terminalMantiene el historial de conversación
Ctrl+OAlternar salida detalladaMuestra el uso detallado de herramientas y ejecución
Ctrl+RBúsqueda inversa del historial de comandosBuscar a través de comandos anteriores de forma interactiva
Ctrl+V o Cmd+V (iTerm2) o Alt+V (Windows)Pegar imagen desde el portapapelesPega una imagen o ruta a un archivo de imagen
Ctrl+BTareas en ejecución en segundo planoPone en segundo plano comandos bash y agentes. Los usuarios de Tmux presionan dos veces
Ctrl+TAlternar lista de tareasMostrar u ocultar la lista de tareas en el área de estado de la terminal
Flechas izquierda/derechaCiclar a través de pestañas de diálogoNavegar entre pestañas en diálogos de permisos y menús
Flechas arriba/abajoNavegar por el historial de comandosRecuperar entradas anteriores
Esc + EscRebobinar o resumirRestaurar código y/o conversación a un punto anterior, o resumir desde un mensaje seleccionado
Shift+Tab o Alt+M (algunas configuraciones)Alternar modos de permisosCambiar entre Modo de Aceptación Automática, Plan Mode y modo normal.
Option+P (macOS) o Alt+P (Windows/Linux)Cambiar modeloCambiar modelos sin borrar su prompt
Option+T (macOS) o Alt+T (Windows/Linux)Alternar pensamiento extendidoHabilitar o deshabilitar el modo de pensamiento extendido. Ejecute /terminal-setup primero para habilitar este atajo

Edición de texto

AtajoDescripciónContexto
Ctrl+KEliminar hasta el final de la líneaAlmacena el texto eliminado para pegarlo
Ctrl+UEliminar línea completaAlmacena el texto eliminado para pegarlo
Ctrl+YPegar texto eliminadoPegar texto eliminado con Ctrl+K o Ctrl+U
Alt+Y (después de Ctrl+Y)Ciclar por el historial de pegadoDespués de pegar, ciclar a través del texto eliminado anteriormente. Requiere Option como Meta en macOS
Alt+BMover cursor una palabra hacia atrásNavegación de palabras. Requiere Option como Meta en macOS
Alt+FMover cursor una palabra hacia adelanteNavegación de palabras. Requiere Option como Meta en macOS

Tema y visualización

AtajoDescripciónContexto
Ctrl+TAlternar resaltado de sintaxis para bloques de códigoSolo funciona dentro del menú del selector /theme. Controla si el código en las respuestas de Claude usa colores de sintaxis
El resaltado de sintaxis solo está disponible en la compilación nativa de Claude Code.

Entrada multilínea

MétodoAtajoContexto
Escape rápido\ + EnterFunciona en todas las terminales
Predeterminado de macOSOption+EnterPredeterminado en macOS
Shift+EnterShift+EnterFunciona sin configuración en iTerm2, WezTerm, Ghostty, Kitty
Secuencia de controlCtrl+JCarácter de salto de línea para multilínea
Modo de pegadoPegar directamentePara bloques de código, registros
Shift+Enter funciona sin configuración en iTerm2, WezTerm, Ghostty y Kitty. Para otras terminales (VS Code, Alacritty, Zed, Warp), ejecute /terminal-setup para instalar el enlace.

Comandos rápidos

AtajoDescripciónNotas
/ al inicioComando o skillConsulte comandos integrados y skills
! 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

Comandos integrados

Escriba / en Claude Code para ver todos los comandos disponibles, o escriba / seguido de cualquier letra para filtrar. No todos los comandos son visibles para todos los usuarios. Algunos dependen de su plataforma, plan o entorno. Por ejemplo, /desktop solo aparece en macOS y Windows, /upgrade y /privacy-settings solo están disponibles en planes Pro y Max, y /terminal-setup está oculto cuando su terminal admite nativamente sus atajos de teclado. Claude Code también incluye skills agrupados como /simplify, /batch y /debug que aparecen junto a comandos integrados cuando escribe /. Para crear sus propios comandos, consulte skills. En la tabla siguiente, <arg> indica un argumento requerido y [arg] indica uno opcional.
ComandoPropósito
/add-dir <path>Agregar un nuevo directorio de trabajo a la sesión actual
/agentsAdministrar configuraciones de agent
/btw <question>Hacer una pregunta lateral rápida sin agregar a la conversación
/chromeConfigurar ajustes de Claude en Chrome
/clearLimpiar historial de conversación y liberar contexto. Alias: /reset, /new
/compact [instructions]Compactar conversación con instrucciones de enfoque opcionales
/configAbrir la interfaz de Configuración para ajustar tema, modelo, estilo de salida y otras preferencias. Alias: /settings
/contextVisualizar el uso actual del contexto como una cuadrícula de colores
/copyCopiar la última respuesta del asistente al portapapeles. Cuando hay bloques de código presentes, muestra un selector interactivo para seleccionar bloques individuales o la respuesta completa
/costMostrar estadísticas de uso de tokens. Consulte guía de seguimiento de costos para detalles específicos de suscripción
/desktopContinuar la sesión actual en la aplicación de escritorio de Claude Code. Solo macOS y Windows. Alias: /app
/diffAbrir un visor de diferencias interactivo que muestra cambios sin confirmar y diferencias por turno. Use las flechas izquierda/derecha para cambiar entre el diff de git actual y los turnos individuales de Claude, y arriba/abajo para examinar archivos
/doctorDiagnosticar y verificar su instalación y configuración de Claude Code
/exitSalir de la CLI. Alias: /quit
/export [filename]Exportar la conversación actual como texto sin formato. Con un nombre de archivo, escribe directamente en ese archivo. Sin uno, abre un diálogo para copiar al portapapeles o guardar en un archivo
/extra-usageConfigurar uso extra para continuar trabajando cuando se alcanzan los límites de velocidad
/fast [on|off]Alternar modo rápido activado o desactivado
/feedback [report]Enviar comentarios sobre Claude Code. Alias: /bug
/fork [name]Crear una bifurcación de la conversación actual en este punto
/helpMostrar ayuda y comandos disponibles
/hooksAdministrar configuraciones de hook para eventos de herramientas
/ideAdministrar integraciones de IDE y mostrar estado
/initInicializar proyecto con guía CLAUDE.md
/insightsGenerar un informe que analice sus sesiones de Claude Code, incluidas áreas de proyecto, patrones de interacción y puntos de fricción
/install-github-appConfigurar la aplicación Claude GitHub Actions para un repositorio. Lo guía a través de la selección de un repositorio y la configuración de la integración
/install-slack-appInstalar la aplicación Claude Slack. Abre un navegador para completar el flujo OAuth
/keybindingsAbrir o crear su archivo de configuración de atajos de teclado
/loginIniciar sesión en su cuenta de Anthropic
/logoutCerrar sesión de su cuenta de Anthropic
/mcpAdministrar conexiones de servidor MCP y autenticación OAuth
/memoryEditar archivos de memoria CLAUDE.md, habilitar o deshabilitar auto-memory y ver entradas de auto-memory
/mobileMostrar código QR para descargar la aplicación móvil de Claude. Alias: /ios, /android
/model [model]Seleccionar o cambiar el modelo de IA. Para modelos que lo admiten, use las flechas izquierda/derecha para ajustar el nivel de esfuerzo. El cambio entra en vigor inmediatamente sin esperar a que se complete la respuesta actual
/passesCompartir una semana gratuita de Claude Code con amigos. Solo visible si su cuenta es elegible
/permissionsVer o actualizar permisos. Alias: /allowed-tools
/planEntrar en Plan Mode directamente desde el prompt
/pluginAdministrar plugins de Claude Code
/pr-comments [PR]Obtener y mostrar comentarios de una solicitud de extracción de GitHub. Detecta automáticamente el PR para la rama actual, o pase una URL o número de PR. Requiere la CLI gh
/privacy-settingsVer y actualizar su configuración de privacidad. Solo disponible para suscriptores del plan Pro y Max
/release-notesVer el registro de cambios completo, con la versión más reciente más cercana a su prompt
/reload-pluginsRecargar todos los plugins activos para aplicar cambios pendientes sin reiniciar. Informa qué se cargó y anota los cambios que requieren un reinicio
/remote-controlHacer que esta sesión esté disponible para control remoto desde claude.ai. Alias: /rc
/remote-envConfigurar el entorno remoto predeterminado para sesiones de teleport
/rename [name]Renombrar la sesión actual. Sin un nombre, genera automáticamente uno a partir del historial de conversación
/resume [session]Reanudar una conversación por ID o nombre, o abrir el selector de sesión. Alias: /continue
/reviewObsoleto. Instale el plugin code-review en su lugar: claude plugin install code-review@claude-code-marketplace
/rewindRebobinar la conversación y/o código a un punto anterior, o resumir desde un mensaje seleccionado. Consulte checkpointing. Alias: /checkpoint
/sandboxAlternar modo sandbox. Disponible solo en plataformas compatibles
/security-reviewAnalizar cambios pendientes en la rama actual para detectar vulnerabilidades de seguridad. Revisa el diff de git e identifica riesgos como inyección, problemas de autenticación y exposición de datos
/skillsListar skills disponibles
/statsVisualizar uso diario, historial de sesiones, rachas y preferencias de modelo
/statusAbrir la interfaz de Configuración (pestaña Estado) mostrando versión, modelo, cuenta y conectividad
/statuslineConfigurar la línea de estado de Claude Code. Describa lo que desea, o ejecute sin argumentos para auto-configurar desde su prompt de shell
/stickersPedir pegatinas de Claude Code
/tasksListar y administrar tareas en segundo plano
/terminal-setupConfigurar atajos de teclado de terminal para Shift+Enter y otros atajos. Solo visible en terminales que lo necesitan, como VS Code, Alacritty o Warp
/themeCambiar el tema de color. Incluye variantes claras y oscuras, temas accesibles para daltónicos (daltonizados) y temas ANSI que usan la paleta de colores de su terminal
/upgradeAbrir la página de actualización para cambiar a un nivel de plan superior
/usageMostrar límites de uso del plan y estado del límite de velocidad
/vimAlternar entre modos de edición Vim y Normal

Prompts de MCP

Los servidores MCP pueden exponer prompts que aparecen como comandos. Estos usan el formato /mcp__<server>__<prompt> y se descubren dinámicamente desde servidores conectados. Consulte prompts de MCP para obtener detalles.

Modo editor Vim

Habilitar edición de estilo vim con el comando /vim o configurar 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
f{char}Saltar a la siguiente ocurrencia del carácter
F{char}Saltar a la ocurrencia anterior del carácter
t{char}Saltar justo antes de la siguiente ocurrencia del carácter
T{char}Saltar justo después de la ocurrencia anterior del carácter
;Repetir último movimiento f/F/t/T
,Repetir último movimiento f/F/t/T en orden inverso
En modo normal de vim, si el cursor está al principio o al final de la entrada y no puede moverse más, las flechas de dirección navegan por el historial de comandos en su lugar.

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/hacia atrás
ccCambiar línea
CCambiar hasta el final de la línea
cw/ce/cbCambiar palabra/hasta el final/hacia atrás
yy/YYanquear (copiar) línea
yw/ye/ybYanquear palabra/hasta el final/hacia atrás
pPegar después del cursor
PPegar antes del cursor
>>Indentar línea
<<Desindentación de línea
JUnir líneas
.Repetir último cambio

Objetos de texto (modo NORMAL)

Los objetos de texto funcionan con operadores como d, c e y:
ComandoAcción
iw/awPalabra interior/alrededor
iW/aWPALABRA interior/alrededor (delimitada por espacios en blanco)
i"/a"Comillas dobles interior/alrededor
i'/a'Comillas simples interior/alrededor
i(/a(Paréntesis interior/alrededor
i[/a[Corchetes interior/alrededor
i{/a{Llaves interior/alrededor

Historial de comandos

Claude Code mantiene el historial de comandos para la sesión actual:
  • El historial de entrada se almacena por directorio de trabajo
  • El historial de entrada se reinicia cuando ejecuta /clear para iniciar una nueva sesión. La conversación de la sesión anterior se conserva y se puede reanudar.
  • Use las flechas arriba/abajo para navegar (consulte los atajos de teclado anteriores)
  • Nota: la expansión del historial (!) está deshabilitada de forma predeterminada

Búsqueda inversa con Ctrl+R

Presione Ctrl+R para buscar de forma interactiva a través de su historial de comandos:
  1. Iniciar búsqueda: presione Ctrl+R para activar la búsqueda inversa del historial
  2. Escribir consulta: ingrese texto para buscar en comandos anteriores. El término de búsqueda se resalta en los resultados coincidentes
  3. Navegar coincidencias: presione Ctrl+R nuevamente para ciclar a través de coincidencias más antiguas
  4. Aceptar coincidencia:
    • Presione Tab o Esc para aceptar la coincidencia actual y continuar editando
    • Presione Enter para aceptar y ejecutar el comando inmediatamente
  5. Cancelar búsqueda:
    • Presione Ctrl+C para cancelar y restaurar su entrada original
    • Presione Backspace en búsqueda vacía para cancelar
La búsqueda muestra comandos coincidentes con el término de búsqueda resaltado, para que pueda encontrar y reutilizar entradas anteriores.

Comandos bash en segundo plano

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

Cómo funciona el segundo plano

Cuando Claude Code ejecuta un comando en segundo plano, ejecuta el comando de forma asincrónica e inmediatamente devuelve un ID de tarea en segundo plano. Claude Code puede responder a nuevos prompts mientras el comando continúa ejecutándose en segundo plano. Para ejecutar comandos en segundo plano, puede:
  • Solicitar a Claude Code que ejecute un comando en segundo plano
  • Presionar Ctrl+B para mover una invocación de herramienta Bash regular 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 TaskOutput
  • Las tareas en segundo plano tienen ID únicos para seguimiento y recuperación de salida
  • Las tareas en segundo plano se limpian automáticamente cuando Claude Code sale
Para deshabilitar toda la funcionalidad de tareas en segundo plano, establezca la variable de entorno CLAUDE_CODE_DISABLE_BACKGROUND_TASKS en 1. Consulte Variables de entorno para obtener detalles. Comandos comúnmente puestos en segundo plano:
  • Herramientas de compilación (webpack, vite, make)
  • Administradores de paquetes (npm, yarn, pnpm)
  • Ejecutores de pruebas (jest, pytest)
  • Servidores de desarrollo
  • Procesos de larga duración (docker, terraform)

Modo Bash con prefijo !

Ejecutar comandos bash directamente sin pasar por Claude prefijando su 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
  • Admite el mismo segundo plano Ctrl+B para comandos de larga duración
  • No requiere que Claude interprete o apruebe el comando
  • Admite autocompletado basado en historial: escriba un comando parcial y presione Tab para completar desde comandos ! anteriores en el proyecto actual
  • Salir con Escape, Backspace o Ctrl+U en un prompt vacío
Esto es útil para operaciones rápidas de shell mientras se mantiene el contexto de conversación.

Sugerencias de prompt

Cuando abre una sesión por primera vez, aparece un comando de ejemplo atenuado en la entrada del prompt para ayudarle a comenzar. Claude Code elige esto del historial de git de su proyecto, por lo que refleja archivos en los que ha estado trabajando recientemente. Después de que Claude responde, las sugerencias continúan apareciendo según su historial de conversación, como un paso de seguimiento de una solicitud de varias partes o una continuación natural de su flujo de trabajo.
  • Presione Tab para aceptar la sugerencia, o presione Enter para aceptar y enviar
  • Comience a escribir para descartarla
La sugerencia se ejecuta como una solicitud en segundo plano que reutiliza el caché de prompt de la conversación principal, por lo que el costo adicional es mínimo. Claude Code omite la generación de sugerencias cuando el caché está frío para evitar costos innecesarios. Las sugerencias se omiten automáticamente después del primer turno de una conversación, en modo no interactivo y en Plan Mode. Para deshabilitar completamente las sugerencias de prompt, establezca la variable de entorno o alterne la configuración en /config:
export CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION=false

Preguntas laterales con /btw

Use /btw para hacer una pregunta rápida sobre su trabajo actual sin agregar al historial de conversación. Esto es útil cuando desea una respuesta rápida pero no desea saturar el contexto principal o desviar a Claude de una tarea de larga duración.
/btw what was the name of that config file again?
Las preguntas laterales tienen visibilidad completa de la conversación actual, por lo que puede preguntar sobre código que Claude ya ha leído, decisiones que tomó anteriormente, o cualquier otra cosa de la sesión. La pregunta y la respuesta son efímeras: aparecen en una superposición descartable y nunca entran en el historial de conversación.
  • Disponible mientras Claude está trabajando: puede ejecutar /btw incluso mientras Claude está procesando una respuesta. La pregunta lateral se ejecuta de forma independiente y no interrumpe el turno principal.
  • Sin acceso a herramientas: las preguntas laterales responden solo a partir de lo que ya está en contexto. Claude no puede leer archivos, ejecutar comandos o buscar al responder una pregunta lateral.
  • Respuesta única: no hay turnos de seguimiento. Si necesita una conversación de ida y vuelta, use un prompt normal en su lugar.
  • Bajo costo: la pregunta lateral reutiliza el caché de prompt de la conversación principal, por lo que el costo adicional es mínimo.
Presione Espacio, Enter o Escape para descartar la respuesta y volver al prompt. /btw es lo opuesto a un subagent: ve su conversación completa pero no tiene herramientas, mientras que un subagent tiene herramientas completas pero comienza con un contexto vacío. Use /btw para preguntar sobre lo que Claude ya sabe de esta sesión; use un subagent para descubrir algo nuevo.

Lista de tareas

Cuando trabaja en trabajo complejo y de varios pasos, Claude crea una lista de tareas para rastrear el progreso. Las tareas aparecen en el área de estado de su terminal con indicadores que muestran qué está pendiente, en progreso o completado.
  • Presione Ctrl+T para alternar la vista de la lista de tareas. La pantalla muestra hasta 10 tareas a la vez
  • Para ver todas las tareas o borrarlas, pregunte a Claude directamente: “show me all tasks” o “clear all tasks”
  • Las tareas persisten en compactaciones de contexto, ayudando a Claude a mantenerse organizado en proyectos más grandes
  • Para compartir una lista de tareas entre sesiones, establezca CLAUDE_CODE_TASK_LIST_ID para usar un directorio nombrado en ~/.claude/tasks/: CLAUDE_CODE_TASK_LIST_ID=my-project claude
  • Para revertir a la lista TODO anterior, establezca CLAUDE_CODE_ENABLE_TASKS=false.

Estado de revisión de PR

Cuando trabaja en una rama con una solicitud de extracción abierta, Claude Code muestra un enlace de PR en el pie de página (por ejemplo, “PR #446”). El enlace tiene un subrayado de color que indica el estado de revisión:
  • Verde: aprobado
  • Amarillo: revisión pendiente
  • Rojo: cambios solicitados
  • Gris: borrador
  • Púrpura: fusionado
Cmd+clic (Mac) o Ctrl+clic (Windows/Linux) en el enlace para abrir la solicitud de extracción en su navegador. El estado se actualiza automáticamente cada 60 segundos.
El estado de PR requiere que la CLI gh esté instalada y autenticada (gh auth login).

Ver también