Atajos de teclado
Encuentra todos los atajos disponibles por función, con variaciones específicas por plataforma donde corresponda.
Entrada y movimiento del cursor
| Tecla | Acción |
|---|---|
| Enter | Enviar prompt |
| Ctrl+J | Insertar una línea nueva |
| ← / → | Mover el cursor a la izquierda / derecha |
| Ctrl+← / Alt+B | Mover el cursor una palabra a la izquierda |
| Ctrl+→ / Alt+F | Mover el cursor una palabra a la derecha |
| Home | Mover el cursor al inicio de la línea |
| End | Mover el cursor al final de la línea |
| ↑ / ↓ | Navegar el historial de prompts |
Edición
| Tecla | Acción |
|---|---|
| Backspace | Eliminar el carácter anterior |
| Delete | Eliminar el carácter actual |
| Ctrl+W / Ctrl+Backspace | Eliminar la palabra anterior |
| Alt+D | Eliminar la siguiente palabra |
| Ctrl+U / Super+Backspace | Eliminar la línea actual |
Control de sesión
| Tecla | Acción |
|---|---|
| Escape | Interrumpir una respuesta en streaming |
| Ctrl+C | Salir / cerrar diálogos / restablecer el campo de entrada |
| ! (entrada vacía) | Alternar el modo shell |
Alternar modos
| Tecla | Acción |
|---|---|
| Shift+Tab | Ciclar por los modos disponibles |
| Ctrl+F (macOS) / Alt+F (Windows, Linux, WSL) | Activar/desactivar la aprobación automática |
Cola de mensajes
Cuando Bob está transmitiendo una respuesta, puedes poner en cola mensajes adicionales en lugar de esperar.
| Tecla | Acción |
|---|---|
| Tab | Poner en cola el mensaje / enviar inmediatamente cuando está inactivo |
| ↑ | Mover el foco a la lista de cola |
| Enter | Editar el elemento seleccionado en la cola |
| Tab (en la cola) | Enviar el elemento seleccionado inmediatamente |
| Delete / Backspace | Eliminar el elemento seleccionado de la cola |
| Shift+K / Shift+J | Reordenar el elemento seleccionado hacia arriba / abajo |
Notas específicas por plataforma
Usuarios de macOS
En macOS, muchos atajos usan la tecla Option (también llamada Alt o ⌥) en lugar de Ctrl para operaciones de palabras:
- Usa Ctrl+F para activar/desactivar la aprobación automática. En Windows, Linux y WSL, usa Alt+F en su lugar para evitar un conflicto con el atajo Buscar en terminal.
- Usa Alt+B / Alt+F para el movimiento de palabra a la izquierda / derecha.
Compatibilidad con terminales
Es posible que algunos atajos sean interceptados por tu emulador de terminal antes de llegar a Bob Shell:
- Si Ctrl+C no funciona como se esperaba, intenta presionar Ctrl+C dos veces.
- Si Ctrl+←/→ no funciona, revisa la configuración del teclado de tu terminal.
Configurar
Puedes configurar Bob Shell para que se adapte a tus preferencias de flujo de trabajo.
Reglas personalizadas
Las reglas personalizadas influyen en cómo Bob Shell responde a tus solicitudes en el entorno de terminal, alineando la salida con tus preferencias específicas y los requisitos del proyecto. Puedes controlar el estilo de código, el enfoque de documentación y los procesos de toma de decisiones.