Skip to content

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 como auto, bypassPermissions o dontAsk en 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+Tab para alternar entre default (preguntar siempre), acceptEdits (permitir edición de archivos) y plan (modo planificador, solo lectura), definiendo cuándo pedir confirmaciones (ver artículo 20).
  • Control de ejecución (flujo): detener con Esc, revertir con Esc Esc, cancelar con Ctrl+C o enviar tareas a segundo plano con Ctrl+B.
  • Control de respuesta (motor): alternar modelo con Option+P, activar razonamiento extendido con Option+T o alternar el modo rápido con /fast.

Compara las opciones en esta tabla de referencia rápida:

Qué quieres hacerAtajoCategoría de control
Modificar el nivel de autonomía de ClaudeShift+TabAutonomía (permisos)
Detener una respuesta que se está desviandoEscEjecución (flujo)
Revertir la conversación al punto anteriorEsc Esc (con entrada vacía)Ejecución (flujo)
Interrumpir la acción o limpiar la entradaCtrl+CEjecución (flujo)
Enviar un proceso largo a segundo planoCtrl+BEjecución (flujo)
Cambiar temporalmente el modelo en calienteOption+P (o Alt+P en Win/Linux)Respuesta (motor)
Modificar el tiempo de razonamiento de la IAOption+TRespuesta (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.

AtajoFunciónDetalle a tener en cuenta
EscPausa la ejecución y retoma el controlMantiene los cambios completados hasta el momento
Esc EscEntrada vacía: abre menú de checkpointsSi hay texto escrito, limpia el borrador sin abrir el menú
Ctrl+CCancela / Limpia entrada / Cierra sesiónSi el cuadro está vacío, dos pulsaciones cierran la sesión
Ctrl+DCierra la sesión de forma directaTermina la conversación con una sola pulsación
Ctrl+BEnvía tarea de Bash a segundo planoEn tmux requiere dos pulsaciones

💡 Resumen en una frase: Domina los atajos de ejecución: Esc detiene la tarea (pérdida de rumbo), Esc Esc revierte al punto anterior (checkpoints), Ctrl+C limpia la entrada sin abusar del doble clic que cierra la sesión, y Ctrl+B enví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:

text
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-permissions o --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ándose bypassPermissions en primer lugar y auto al final de la lista. Si activas ambos, pasarás por bypassPermissions antes de llegar a auto.

Es decir, si activas todas las opciones, el ciclo al pulsar Shift+Tab se estructurará de la siguiente forma:

text
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+Tab alterna entre default, acceptEdits y plan; modos avanzados como auto o bypassPermissions se añaden al ciclo bajo condiciones de inicio, situándose después de plan con bypassPermissions primero y auto al 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+Tab hasta seleccionar plan → Aplica el modo a todo el chat hasta que cambies a otra opción.
  • Escribir /plan al principio del prompt → Aplica el modo planificación únicamente a ese mensaje, ideal si solo quieres planificar un cambio concreto.
text
/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), pulsa Ctrl+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 --name o /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+G antes 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:

text
/fast

Escribe /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 ON y aparecerá el icono de un rayo junto al cuadro de entrada.
  • Escribir /fast te 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❌ NoEjecución desasistida; la latencia no importa, el ahorro es prioritario.
Presupuesto de desarrollo limitado❌ NoEl 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ámetroMecánicaEfecto secundario
Modo rápido (fast mode)Misma calidad Opus, menor latencia de APIMayor coste por token
Esfuerzo de razonamientoReduce 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 /fast y 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/l mueven el cursor, dd borra la línea, w salta al inicio de la siguiente palabra, 0 va 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 Esc para entrar en modo NORMAL (las teclas ejecutan comandos).
  • Pulsa i, a u o para volver a modo INSERT y escribir texto.

Los comandos de edición más útiles en la terminal de Claude:

Comando en modo NORMALAcción
ddBorra todo el texto del prompt actual (para reescribir la petición)
cwCorrige la palabra bajo el cursor
0 / $Salta al inicio o al final de la línea
uDeshace la última edición de texto
i / aEntra 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:

bash
claude

Pulsa 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:

text
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 con Esc → 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:

ObjetivoControl / AtajoDetalle clave
Cambiar el nivel de permisosAtajo Shift+TabAlterna entre default, acceptEdits y plan; otras opciones se sitúan después de plan.
Cancelar o pausar la respuestaTecla EscDetiene el proceso actual manteniendo los cambios completados hasta el momento.
Volver a un checkpoint previoTecla Esc Esc (entrada vacía)Abre el menú para revertir el chat a un punto anterior.
Evitar cierres accidentalesControlar Ctrl+CUna doble pulsación con la entrada vacía cerrará la sesión de forma directa.
Enviar tareas a segundo planoAtajo Ctrl+BPermite seguir usando la terminal; en tmux requiere doble pulsación.
Planificar antes de modificarModo plan (/plan)Propone cambios sin editar archivos; al aprobar el plan se define el modo de permisos de la edición.
Aumentar velocidad de respuestaComando /fastRespuestas 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 modeDota 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.


Lecturas recomendadas