Control y modos: Tu mesa de mezclas en la conversación
📚 Navegación de la serie: El artículo anterior 34 Manual de referencia de la CLI: Comandos y flags te ayudó a conocer los flags y comandos antes de iniciar la terminal. En este artículo nos enfocaremos en el momento en el que "la sesión ya se está ejecutando"; a lo largo de tu interacción con Claude, dispones de un panel de control: cómo cambiar el modo de trabajo con pulsar un botón, cómo pedirle un plan de acción antes de que edite, cómo aumentar la velocidad de respuesta o cómo editar el prompt usando comandos de Vim. En el artículo 20 abordamos las riendas de la seguridad; en este artículo te daremos todo el panel de control.
Compañeros, a lo largo de la serie hemos aprendido comandos, reglas en CLAUDE.md y la gestión de permisos, por lo que todo debería marchar sobre ruedas.
Sin embargo, al principio, gran parte del tiempo se pierde no por no saber usar la herramienta, sino por no saber controlarla. La conversación se inicia y te limitas a escribir, pulsar Enter y esperar. Si el resultado se desvía, esperas a que termine; si empieza a modificar archivos, no sabes cómo detenerlo a tiempo; o si es una tarea compleja, le dejas modificar el repositorio directamente sin pedirle un plan de acción previo.
Básicamente, la interfaz de Claude Code es mucho más que un simple cuadro de entrada y la tecla Enter. En segundo plano dispones de un conjunto de controles en caliente: cambiar de modo con un atajo, detener a Claude si se desvía, forzar una planificación previa o activar la velocidad de respuesta máxima. Mencionamos algunos atajos en el artículo 14, y desglosamos la seguridad en el artículo 20, pero no habíamos abordado "cómo controlar a Claude a mitad de una conversación".
Podemos expresarlo así: el contenido anterior te enseñó "cómo hacer que Claude trabaje"; este artículo te enseña "cómo controlarlo en caliente mientras realiza la tarea", permitiéndote interactuar con el panel de control a tu medida.
Al terminar de leer este artículo, obtendrás:
- Un panel de control general de la sesión: atajos para cancelar, cambiar de modo, alternar modelos o priorizar respuestas rápidas.
- El flujo de prioridad del cambio de modo con
Shift+Tab: cómo se comportan modos comoauto,bypassPermissionsodontAsken la jerarquía (complementando el artículo 20, sin repetir las reglas). - Qué es el Plan Mode (modo planificación) y cómo estructurar un flujo de "planificar primero, aprobar después" en tus desarrollos, detallando las opciones de aprobación.
- Qué es el modo rápido (fast mode), qué beneficios aporta y en qué se diferencia del nivel de esfuerzo de razonamiento.
- Cómo activar el modo de edición de Vim en el cuadro de entrada y comandos prácticos con un ejercicio de prueba.
01 Estructura general: Tres bloques de control en la sesión
Antes de memorizar los atajos, clasifiquemos las opciones de control en la sesión. No son atajos sueltos al azar; se agrupan en tres bloques de control bien definidos.
Analogía: Una mesa de mezclas de audio. Los potenciómetros e interruptores se organizan en bloques: unos regulan el volumen del canal (potenciómetro lineal), otros gestionan la grabación y parada (controles de transporte) y otros ajustan el tono (ecualización). No necesitas recordarlos todos de golpe, sino saber a qué bloque dirigir la mano. En Claude Code, los tres bloques de control se estructuran así:
- Control de autonomía (permisos): atajo
Shift+Tabpara alternar entredefault(preguntar siempre),acceptEdits(permitir edición de archivos) yplan(modo planificador, solo lectura), definiendo cuándo pedir confirmaciones (ver artículo 20). - Control de ejecución (flujo): detener con
Esc, revertir conEsc Esc, cancelar conCtrl+Co enviar tareas a segundo plano conCtrl+B. - Control de respuesta (motor): alternar modelo con
Option+P, activar razonamiento extendido conOption+To alternar el modo rápido con/fast.
Compara las opciones en esta tabla de referencia rápida:
| Qué quieres hacer | Atajo | Categoría de control |
|---|---|---|
| Modificar el nivel de autonomía de Claude | Shift+Tab | Autonomía (permisos) |
| Detener una respuesta que se está desviando | Esc | Ejecución (flujo) |
| Revertir la conversación al punto anterior | Esc Esc (con entrada vacía) | Ejecución (flujo) |
| Interrumpir la acción o limpiar la entrada | Ctrl+C | Ejecución (flujo) |
| Enviar un proceso largo a segundo plano | Ctrl+B | Ejecución (flujo) |
| Cambiar temporalmente el modelo en caliente | Option+P (o Alt+P en Win/Linux) | Respuesta (motor) |
| Modificar el tiempo de razonamiento de la IA | Option+T | Respuesta (motor) |
| Activar el modo rápido de Opus (con coste adicional) | /fast o Option+O (macOS) / Alt+O (Win/Linux) | Respuesta (motor) |
Nota para macOS: la mayoría de atajos que usan la tecla Option (Option+P, Option+T, Option+O) requieren configurar la tecla Option como Meta en los ajustes de tu terminal (en iTerm2 en "Profiles → Keys → Left/Right Option como Esc+"; en Terminal de macOS en "Profiles → Keyboard → Usar Option como Meta"). A partir de la versión v2.1.132, el atajo Option+T (alternar razonamiento extendido) funciona en Mac sin necesidad de esta configuración previa.
Ten claro a qué categoría pertenece tu acción para no equivocarte de atajo: si quieres reducir las preguntas de confirmación usa Shift+Tab, si quieres detener una acción usa Esc.
💡 Resumen en una frase: Las opciones de control en caliente se dividen en tres bloques: autonomía (
Shift+Tab), ejecución (Esc/Ctrl+C/Ctrl+B) y respuesta (Option+P//fast); identifica a qué bloque corresponde tu acción para saber qué atajo usar.
02 Control de ejecución: Detener con Esc, revertir con Esc Esc
Este es el bloque de control más importante que debes dominar, ya que es tu red de seguridad en caliente. Veamos sus comandos y comportamiento:
Esc: Cancelar o pausar la respuesta en curso
La tecla Esc realiza una sola acción: detener la tarea actual que está ejecutando Claude, ya sea la generación de una respuesta o la llamada a una herramienta. Detiene el proceso al instante y te devuelve el cursor en el cuadro de entrada para que redirijas la tarea.
Es importante comprender este comportamiento que detalla la documentación oficial:
Detiene la respuesta o herramienta actual a mitad del proceso para que puedas redirigir la tarea. Claude conservará el trabajo realizado hasta ese momento.
Es decir, Esc no es una acción de "deshacer", sino de "pausar y retomar el control". Las tareas que ya se hayan completado (como archivos leídos o código implementado) se mantendrán; simplemente detienes la ejecución posterior para cambiar el enfoque.
Caso de uso habitual de Esc: le pides un cambio sencillo en el código y Claude malinterpreta la petición y empieza a modificar decenas de archivos. Esperar a que termine para corregirlo consume tiempo y tokens. Lo recomendable es: detener al instante pulsando Esc y escribir "cancela esa edición, solo quiero modificar el archivo login.js en la función X"; Claude adaptará el rumbo de inmediato. Es un atajo de uso constante.
Esc Esc: Revertir la conversación al punto anterior
Pulsar dos veces Esc tiene dos comportamientos distintos según el contenido del cuadro de entrada:
- Si hay texto escrito: limpia la entrada y guarda el borrador en el historial de comandos (puedes recuperarlo pulsando la flecha hacia arriba
↑). - Si el cuadro está vacío: abre el menú de checkpoints (puntos de control) para revertir el estado de la conversación al punto anterior o resumir el chat.
La segunda opción te permite "dar marcha atrás": revertir el estado del chat a un punto anterior. Hablaremos de los checkpoints en detalle en el artículo 37; de momento, quédate con que pulsar Esc Esc con la entrada vacía abre el menú para regresar a un punto de guardado anterior. Es muy útil si notas que las últimas respuestas han desviado a Claude; pulsas Esc Esc y regresas al punto limpio de partida.
Ctrl+C y Ctrl+D: Evitar salidas accidentales
Estos atajos suelen confundirse; ten clara la diferencia:
Ctrl+C: si hay un proceso en ejecución, cancela la tarea; si la terminal está inactiva, la primera pulsación limpia el cuadro de entrada, y una segunda pulsación cierra la sesión de Claude Code.Ctrl+D: envía la señal EOF y cierra la sesión de Claude Code de forma directa.
Evita pulsar repetidamente Ctrl+C para limpiar el texto de la terminal; una doble pulsación con la entrada vacía cerrará la sesión. Para limpiar el texto de forma segura, usa Ctrl+U (borrar desde el cursor al inicio) o Esc Esc.
Ctrl+B: Enviar comandos en Bash a segundo plano
Si Claude ejecuta una tarea en Bash que requiere tiempo (instalar dependencias, compilar o iniciar un servidor de pruebas), no necesitas esperar; pulsa Ctrl+B para enviarla a segundo plano. Claude volverá a estar disponible para recibir prompts mientras el comando se sigue ejecutando, redirigiendo su salida e inspeccionando su estado cuando sea necesario.
Nota para usuarios de tmux: al usar tmux el prefijo por defecto es Ctrl+B, por lo que en este entorno deberás pulsar Ctrl+B dos veces para enviar la tarea a segundo plano.
| Atajo | Función | Detalle a tener en cuenta |
|---|---|---|
Esc | Pausa la ejecución y retoma el control | Mantiene los cambios completados hasta el momento |
Esc Esc | Entrada vacía: abre menú de checkpoints | Si hay texto escrito, limpia el borrador sin abrir el menú |
Ctrl+C | Cancela / Limpia entrada / Cierra sesión | Si el cuadro está vacío, dos pulsaciones cierran la sesión |
Ctrl+D | Cierra la sesión de forma directa | Termina la conversación con una sola pulsación |
Ctrl+B | Envía tarea de Bash a segundo plano | En tmux requiere dos pulsaciones |
💡 Resumen en una frase: Domina los atajos de ejecución:
Escdetiene la tarea (pérdida de rumbo),Esc Escrevierte al punto anterior (checkpoints),Ctrl+Climpia la entrada sin abusar del doble clic que cierra la sesión, yCtrl+Benvía tareas largas a segundo plano.
03 Control de autonomía: Prioridad del selector de permisos con Shift+Tab
Explicamos la jerarquía de los modos de permisos de "más estricto a más laxo" en el artículo 20: default (preguntar), acceptEdits (autocompletar código), plan (modo planificador), auto (autodecisiones), bypassPermissions (permitir todo) y dontAsk (preaprobaciones). En esta sección no repetiremos qué hace cada uno (puedes repasar el artículo 20), sino que explicaremos cómo funciona el atajo de cambio Shift+Tab.
La base del atajo: al pulsar Shift+Tab en la terminal, alternas de forma cíclica entre tres modos de permisos principales:
default → acceptEdits → plan → (y vuelve a default)El modo activo se indica en la barra de estado inferior. Por ejemplo, al seleccionar acceptEdits se mostrará ⏵⏵ accept edits on. Este es el ciclo estándar, compuesto únicamente por estas tres opciones.
¿Dónde quedan auto, bypassPermissions o dontAsk? Estas opciones no forman parte del ciclo de cambio directo; requieren parámetros de inicio o cumplir ciertas condiciones para integrarse en la lista de opciones. Las reglas de integración son las siguientes:
auto(modo automático): se integrará en el ciclo si tu cuenta cumple con los requisitos del modo. La primera vez que el ciclo acceda a este modo, se mostrará una ventana para aceptar su uso; si aceptas, se sumará al ciclo; si lo rechazas, se excluirá.bypassPermissions(omitir confirmaciones): se integra en el ciclo únicamente si inicias Claude con--permission-mode bypassPermissions,--dangerously-skip-permissionso--allow-dangerously-skip-permissions. Este último flag permite sumarlo al ciclo interactivo sin activarlo por defecto.dontAsk(preaprobación): nunca se integra en el ciclo; solo se puede activar al iniciar la sesión con--permission-mode dontAsk.
La documentación oficial detalla en qué posición de la lista se insertan estas opciones al activarse:
Los modos opcionales se insertan en el ciclo de cambio después del modo
plan, situándosebypassPermissionsen primer lugar yautoal final de la lista. Si activas ambos, pasarás porbypassPermissionsantes de llegar aauto.
Es decir, si activas todas las opciones, el ciclo al pulsar Shift+Tab se estructurará de la siguiente forma:
default → acceptEdits → plan → bypassPermissions → auto → (y vuelve a default)auto se sitúa siempre al final, con bypassPermissions delante de él. Conocer este orden te permitirá saber cuántas veces pulsar el atajo para seleccionar el modo deseado, evitando dar vueltas.
Hábito recomendado en el desarrollo (en línea con el artículo 20): limítate a alternar entre los tres modos básicos de Shift+Tab en tu día a día. Al abrir un proyecto desconocido usa plan para analizar y estructurar las propuestas de Claude; cuando confíes en el rumbo del cambio pasa a acceptEdits para que aplique el código sin pausas; y regresa a default si quieres supervisar tareas delicadas. Evita incluir bypassPermissions en el flujo habitual de trabajo y resérvalo para entornos aislados.
💡 Resumen en una frase: Pulsar
Shift+Tabalterna entredefault,acceptEditsyplan; modos avanzados comoautoobypassPermissionsse añaden al ciclo bajo condiciones de inicio, situándose después deplanconbypassPermissionsprimero yautoal final.
04 Plan Mode: Un flujo de trabajo estructurado de planificación y aprobación
En la sección anterior tratamos plan como un modo más de permisos, pero merece un análisis detallado: el valor del Plan Mode reside en implementar un flujo de trabajo de "planificar primero, aprobar después". Es una de las mejores metodologías de desarrollo que te recomendamos adoptar.
Analogía: El ensayo general en el teatro. Antes de la función con público, se realiza un ensayo completo: movimientos, diálogos y coordinación, pero sin encender las luces de sala ni grabar. Cuando el ensayo es correcto, se procede a la función real. El Plan Mode es ese ensayo: Claude evalúa los cambios, consulta archivos, realiza búsquedas y redacta una propuesta con lo que planea modificar, pero sin realizar cambios en tu código fuente. Si apruebas el plan, se inicia la "función real" (la modificación de código).
La documentación oficial define este comportamiento:
El modo plan (Plan mode) indica a Claude que investigue y proponga cambios sin llegar a aplicarlos. Claude lee archivos, ejecuta comandos de shell para explorar e inspeccionar el entorno, y elabora un plan de acción, pero no edita el código fuente.
Cómo entrar y salir
Dispones de dos vías:
- Cambiar con
Shift+Tabhasta seleccionarplan→ Aplica el modo a todo el chat hasta que cambies a otra opción. - Escribir
/planal principio del prompt → Aplica el modo planificación únicamente a ese mensaje, ideal si solo quieres planificar un cambio concreto.
/plan Queremos cambiar el almacenamiento de sesiones de Express a Redis; detalla qué cambios realizarías¿Quieres salir del modo sin realizar cambios? Simplemente pulsa Shift+Tab para seleccionar otro modo de permisos.
Opciones de aprobación del plan
Esta es la sección que da estructura al flujo de trabajo. Cuando Claude finaliza la propuesta de cambios, se detendrá y te preguntará cómo continuar, presentándote las siguientes opciones de aprobación:
- Aprobar e iniciar en modo automático (auto mode): apruebas el plan y dejas que aplique todos los cambios de forma autónoma.
- Aprobar y aceptar ediciones (acceptEdits): apruebas el plan y permites cambios en archivos sin preguntar, pero se pedirán confirmaciones ante comandos peligrosos.
- Aprobar y supervisar cada edición (default): apruebas el plan y requieres confirmar cada cambio en archivos uno por uno de forma manual.
- Seguir planificando y dar comentarios: el plan no te convence; escribes comentarios para que Claude modifique y actualice el plan.
Al aprobar el plan, seleccionas el modo de permisos que se aplicará a la ejecución de cambios. Claude sale de Plan Mode, ajusta el nivel de permisos al seleccionado y empieza a programar. De este modo, la planificación sirve de punto de partida para decidir qué nivel de control aplicar al desarrollo.
Dos características prácticas descritas en el manual:
- Modificar la propuesta con
Ctrl+G: si Claude presenta el plan y quieres corregir un detalle tú mismo (por ejemplo, cambiar el orden de un paso), pulsaCtrl+G. Abrirá la propuesta en tu editor de texto predeterminado para que la edites; al guardar y cerrar, Claude seguirá tu plan modificado. - Nombramiento automático de la sesión: si no has asignado un nombre a la sesión con
--nameo/rename, al aprobar el plan, Claude Code le asignará un nombre descriptivo de forma automática según la tarea del plan, facilitando su búsqueda posterior con/resume.
Estrategia recomendada de uso
Al asumir el desarrollo en una sección compleja o en un repositorio nuevo, inicia siempre con el Plan Mode. Le pides que analice el código y te presente una propuesta. Por ejemplo, al entrar en un monorepo complejo, usa Shift+Tab para ir a plan y escribe: "Analiza la estructura del proyecto y propón un plan para refactorizar el servicio de notificaciones". Una vez que evalúes la propuesta y compruebes que el rumbo es el correcto, aprueba y autoriza la ejecución. Iniciar el desarrollo en modo directo (acceptEdits) sin una planificación previa suele derivar en errores difíciles de corregir. Adopta esta metodología.
💡 Resumen en una frase: El Plan Mode implementa el flujo de "ensayo previo": Claude analiza y propone planes sin modificar archivos; al aprobar el plan se selecciona la autonomía de ejecución (auto / acceptEdits / default), y puedes editar el plan con
Ctrl+Gantes de iniciarlo. Úsalo como primer paso en tareas complejas.
05 Modo rápido (fast mode): Priorizar velocidad de respuesta sobre coste
Nota: fast mode se encuentra en fase de vista previa de investigación (research preview), requiere la versión v2.1.36 o superior de Claude Code, y sus precios y disponibilidad pueden variar.
Visto el control del flujo y los permisos, analicemos el control de respuesta: el modo rápido (fast mode). Conviene aclarar este concepto erróneo de partida:
El modo rápido no utiliza un modelo diferente; utiliza una configuración alternativa de Opus. La documentación oficial es muy explícita:
El modo rápido no utiliza un modelo distinto. Utiliza Claude Opus, pero con una configuración de API diferente que prioriza la velocidad sobre la eficiencia de costes. Obtienes la misma calidad y capacidades, pero con respuestas más rápidas.
¿Cuál es la diferencia real en rendimiento y coste? Cifras oficiales: las respuestas son hasta 2.5 veces más rápidas, a cambio de un precio por token más elevado. Se aplica a las versiones de Opus 4.8 / 4.7 / 4.6 (⚠️ la versión fast de Opus 4.6 está obsoleta y se recomienda usar las versiones 4.7 o 4.8); no se puede usar con Sonnet o Haiku.
Cómo activarlo
Utiliza el siguiente comando en la sesión:
/fastEscribe /fast y pulsa la tecla Tab para activar o desactivar la opción. Al activarlo:
- Si estabas usando otro modelo, se cambiará de forma automática a Opus.
- Verás el mensaje
Fast mode ONy aparecerá el icono de un rayo↯junto al cuadro de entrada. - Escribir
/fastte informará de si la opción está activa o inactiva en la sesión.
Un detalle a recordar: al desactivar el modo rápido, Claude permanecerá en el modelo Opus; no regresará al modelo que usabas antes. Si quieres cambiar de modelo, deberás usar el comando /model manualmente.
Cuándo conviene activarlo: Evaluación de coste frente a latencia
¿En qué situaciones se justifica su uso? La recomendación oficial se resume en evaluar si es prioritaria la velocidad (latencia) o el coste:
| Escenario | ¿Activar fast mode? | Motivo |
|---|---|---|
| Depuración en vivo, iteraciones rápidas, entrega urgente | ✅ Sí | Estás esperando frente a la terminal; la velocidad es prioritaria. |
| Tareas en segundo plano, ejecuciones de scripts, pipelines de CI | ❌ No | Ejecución desasistida; la latencia no importa, el ahorro es prioritario. |
| Presupuesto de desarrollo limitado | ❌ No | El coste por token es mayor, lo que incrementará la factura. |
Además, hay una pauta de ahorro crucial descrita en el manual que debes tener en cuenta:
Para optimizar el coste, activa el modo rápido al iniciar la conversación, en lugar de cambiar a mitad de la charla.
¿Por qué? Al activar el modo rápido a mitad de una conversación, se te cobrará la tarifa del modo rápido por todo el contexto acumulado en los mensajes anteriores. Si la conversación es larga, esa primera llamada en modo rápido será muy costosa. Si decides usar el modo rápido, actívalo al iniciar el chat. Activar fast mode tras una larga conversación puede disparar el coste de forma imprevista.
Diferencia entre modo rápido y esfuerzo de razonamiento
No confundas el modo rápido con modificar la intensidad del esfuerzo de razonamiento (thinking level). Ambos parámetros afectan al tiempo de respuesta, pero de forma distinta:
| Parámetro | Mecánica | Efecto secundario |
|---|---|---|
| Modo rápido (fast mode) | Misma calidad Opus, menor latencia de API | Mayor coste por token |
| Esfuerzo de razonamiento | Reduce el tiempo que pasa "pensando" | Puede reducir la calidad en tareas complejas |
El modo rápido mantiene la calidad de respuesta pagando un coste extra; reducir el razonamiento acelera la respuesta al reducir el análisis, lo que puede provocar fallos en tareas difíciles. Puedes combinarlos para maximizar la velocidad en tareas sencillas utilizando el modo rápido con un nivel de esfuerzo de razonamiento bajo.
Nota para suscriptores: para las cuentas Pro/Max/Team/Enterprise, el uso del modo rápido se factura sobre tu consumo de saldo de API, y no entra dentro de la tarifa plana de tu suscripción. Es decir, tiene un coste directo y no está cubierto por la cuota mensual. Valora su uso.
💡 Resumen en una frase: El modo rápido ofrece hasta 2.5 veces más velocidad en Opus a cambio de un precio por token mayor; se activa con
/fasty debe configurarse al iniciar la conversación para evitar cargos extras por contexto anterior. Distínguelo de la reducción del esfuerzo de razonamiento.
06 Modo de edición de Vim: Atajos clásicos en el cuadro de entrada
La última opción de control afecta al comportamiento de la edición de texto en el cuadro de entrada: el modo Vim. Si no usas Vim, puedes ignorar esta sección ya que no afecta a las capacidades de Claude Code; si eres usuario de Vim, te permitirá escribir y corregir prompts con mayor fluidez.
Claude Code utiliza por defecto una edición de texto estándar. Al activar el modo Vim, el cuadro de entrada adopta el comportamiento de estados de Vim:
- Modo INSERT (inserción): edición de texto habitual; lo que escribes se introduce en el prompt.
- Modo NORMAL (comando): las teclas actúan como comandos de edición:
h/j/k/lmueven el cursor,ddborra la línea,wsalta al inicio de la siguiente palabra,0va al inicio de línea y$al final.
Cómo activarlo
Abre el menú /config, busca la opción Editor mode (modo editor) y selecciona vim. Una vez activo:
- Pulsa
Escpara entrar en modo NORMAL (las teclas ejecutan comandos). - Pulsa
i,auopara volver a modo INSERT y escribir texto.
Los comandos de edición más útiles en la terminal de Claude:
| Comando en modo NORMAL | Acción |
|---|---|
dd | Borra todo el texto del prompt actual (para reescribir la petición) |
cw | Corrige la palabra bajo el cursor |
0 / $ | Salta al inicio o al final de la línea |
u | Deshace la última edición de texto |
i / a | Entra en modo inserción antes o después del cursor |
Un detalle para los usuarios de Vim: en el modo NORMAL, si intentas mover el cursor hacia arriba o hacia abajo en la primera o última línea de texto, el sistema navegará por el historial de prompts. Integra el movimiento de texto con la recuperación de comandos anteriores de forma transparente.
Esta opción es un añadido estético. Los usuarios habituales de Vim editarán prompts largos con mayor comodidad; si no usas Vim, no te compliques: los atajos estándar de terminal (Ctrl+U para borrar al inicio, Ctrl+W para borrar palabra) son suficientes.
💡 Resumen en una frase: El modo Vim dota al cuadro de entrada de los estados NORMAL e INSERT de Vim, activándose en
/config→ Editor mode; es de gran utilidad para usuarios de Vim, pero los principiantes pueden omitirlo sin perder funcionalidad.
07 Ejercicio práctico: Usar los controles en caliente en la terminal
Practiquemos el uso de estas opciones de control en la consola, comprobando su comportamiento en caliente en una carpeta vacía.
Paso 1: Controlar la autonomía con Shift+Tab
Inicia Claude Code en una carpeta vacía de pruebas:
claudePulsa varias veces el atajo Shift+Tab con la mirada en la barra inferior de la consola.
Resultado esperado: la barra de estado mostrará cómo cambian los modos cíclicamente: al activar acceptEdits mostrará accept edits on, al activar plan mostrará la advertencia de planificación, y regresará al modo por defecto. Familiarízate con la visualización del estado en la terminal.
Paso 2: Iniciar una tarea en Plan Mode
Usa Shift+Tab para activar el modo plan y escribe esta petición:
Crea un archivo de texto llamado saludo.txt que contenga el mensaje "hola desde el ejercicio"Resultado esperado: Claude no creará el archivo; te presentará una explicación detallada con el cambio que se propone realizar y mostrará las opciones de aprobación del plan. Si inspeccionas la carpeta del ejercicio desde otra consola, confirmarás que el archivo saludo.txt no existe.
Paso 3: Aprobar el plan y validar el cambio de modo
En las opciones de aprobación, selecciona "Aprobar y aceptar ediciones" (acceptEdits).
Resultado esperado: el sistema saldrá de Plan Mode y verás que la barra de estado cambia al modo que seleccionaste (accept edits on), procediendo a crear el archivo saludo.txt. Confirma que el archivo se ha creado y que el modo ha cambiado de forma automática al aprobar.
Paso 4: Probar la parada con Esc
Pídele una tarea de lectura larga (por ejemplo: "busca y lee todos los archivos de tu sistema de configuración en ~/.claude y haz un resumen") y, en cuanto empiece a mostrar los archivos leídos, pulsa la tecla Esc.
Resultado esperado: Claude detendrá la tarea de forma inmediata y te devolverá el cursor en la terminal. Las lecturas completadas hasta el momento de pulsar Esc se mantendrán en el chat. Puedes escribir un nuevo prompt para corregir el rumbo.
Paso 5 (Opcional): Comprobar el modo rápido
Escribe el comando /fast y pulsa Tab.
Resultado esperado: si tu cuenta tiene saldo de API disponible, activará el modo rápido mostrando Fast mode ON y el icono ↯ (puedes volver a escribir /fast para desactivarlo). Si tu plan no lo soporta, verás un aviso informando de su indisponibilidad.
Con estos pasos habrás practicado el uso de los controles en caliente: cambiar de permisos, planificar y aprobar, cancelar con Esc e interactuar con el modo rápido. Realiza esta prueba para interiorizar los atajos.
💡 Resumen en una frase: Realiza la prueba de control: alterna modos con
Shift+Tab→ genera una propuesta en Plan Mode y apruébala → detén una lectura conEsc→ prueba a activar/fast; este ejercicio te ayudará a asimilar los controles en caliente en la terminal.
08 Resumen
En este artículo hemos estudiado las opciones de control en caliente de la sesión en Claude Code.
Repasemos las herramientas explicadas:
| Objetivo | Control / Atajo | Detalle clave |
|---|---|---|
| Cambiar el nivel de permisos | Atajo Shift+Tab | Alterna entre default, acceptEdits y plan; otras opciones se sitúan después de plan. |
| Cancelar o pausar la respuesta | Tecla Esc | Detiene el proceso actual manteniendo los cambios completados hasta el momento. |
| Volver a un checkpoint previo | Tecla Esc Esc (entrada vacía) | Abre el menú para revertir el chat a un punto anterior. |
| Evitar cierres accidentales | Controlar Ctrl+C | Una doble pulsación con la entrada vacía cerrará la sesión de forma directa. |
| Enviar tareas a segundo plano | Atajo Ctrl+B | Permite seguir usando la terminal; en tmux requiere doble pulsación. |
| Planificar antes de modificar | Modo plan (/plan) | Propone cambios sin editar archivos; al aprobar el plan se define el modo de permisos de la edición. |
| Aumentar velocidad de respuesta | Comando /fast | Respuestas hasta 2.5 veces más rápidas en Opus a cambio de un mayor coste; actívalo al inicio. |
| Usar comandos de Vim | /config Editor mode | Dota al cuadro de entrada de la edición de Vim. |
Ahora deberías ser capaz de: utilizar Shift+Tab para alternar la autonomía de Claude e interpretar la barra de estado, detener respuestas con desvíos usando Esc, revertir estados con Esc Esc, enviar tareas de larga ejecución a segundo plano con Ctrl+B, aplicar el flujo de planificación con Plan Mode para el desarrollo estructurado de tareas complejas, y gestionar el coste y latencia con el modo rápido. Tener el control de la consola te permitirá dirigir el trabajo de Claude de forma ágil y segura.
Con esto cerramos las técnicas de control de la sesión en caliente.
En el próximo artículo, 36 "Comandos slash (barra diagonal)", profundizaremos en el uso del símbolo /. A lo largo de la serie hemos usado comandos como /config, /plan, /fast o /resume. En la siguiente sección recopilaremos la guía completa de comandos slash, explicando qué opciones existen, qué tareas resuelven en la terminal y cómo te ayudan a agilizar tus flujos de trabajo diarios. Piensa en esto: ¿qué comandos slash utilizas con más frecuencia al programar? Lo analizaremos en el próximo artículo.