# Atajos de teclado

> Teclas disponibles en la sesión interactiva de Studio

Fuente: https://developers.plazbot.com/cli/studio/atajos/

### Atajos de teclado

Estas son todas las teclas que reconoce [`plazbot studio`](https://developers.plazbot.com/cli/studio/repl). El pie de la pantalla las recuerda: `/help · ↑↓ history · Tab/→ accept suggestion · Esc cancel · Ctrl+C exit` (mientras llega una respuesta: `Esc cancel · Ctrl+C exit`).

| Tecla | Acción |
|-------|--------|
| `Enter` | Envía el mensaje (si el cuadro está vacío no hace nada) |
| `↑` / `↓` | Recorre tus mensajes anteriores de la sesión. `↓` desde el más reciente vuelve al cuadro vacío |
| `Tab` o `→` | Acepta la sugerencia en gris de tu historial (`→` solo cuando el cursor está al final del texto) |
| `←` / `→` | Mueven el cursor dentro del texto |
| `Backspace` | Borra el carácter antes del cursor |
| `Esc` | Cancela la respuesta en curso, o la espera de conexión de un canal |
| `Ctrl+C` | Sale de Studio de inmediato |

### Sugerencia del historial

Mientras escribes, Studio busca el mensaje más reciente que empiece igual y muestra en gris el resto. Presiona `Tab` (o `→` al final del texto) para aceptarlo:

```text
╭──────────────────────────────────────────────────────────────────────────────╮
│ › Diag█nose this agent and report any issues you find.                       │
╰──────────────────────────────────────────────────────────────────────────────╯
```

En el ejemplo escribiste `Diag` (el bloque es el cursor) y `nose this agent...` aparece en gris. El historial incluye solo los mensajes de la sesión actual; `/clear` y `/reset` lo borran.

### Cancelar una respuesta

Presiona `Esc` mientras Studio responde. El texto recibido hasta ese momento se conserva, los pasos en curso quedan como `✗ ... — Cancelled` y aparece:

```text
● Plazbot
 Response cancelled.
```

El cuadro de texto vuelve a estar disponible enseguida.

> **Importante:** `Esc` corta la respuesta, pero no revierte lo que una herramienta ya hizo en el backend (por ejemplo, un agente ya guardado).

Si hay una tarjeta de conexión de canal esperando (`Waiting for connection… (3/60) · press Esc to cancel`), `Esc` cancela esa espera y la tarjeta muestra `Connection cancelled`.

### Salir

`Ctrl+C` sale de inmediato, sin confirmación; si hay una respuesta en curso la cancela antes. También puedes escribir `/quit`, `/exit` o `/q`.

> **Nota:** No hay autocompletado de slash commands ni atajos de edición tipo `Ctrl+U` o `Ctrl+A`. Escribe `/help` para ver la lista de comandos.
