Atalhos de teclado
Encontra todos os atalhos disponíveis por função, com variações específicas por plataforma onde aplicável.
Input e movimento do cursor
| Tecla | Ação |
|---|---|
| Enter | Submeter prompt |
| Ctrl+J | Inserir uma nova linha |
| ← / → | Mover cursor para a esquerda / direita |
| Ctrl+← / Alt+B | Mover cursor uma palavra para a esquerda |
| Ctrl+→ / Alt+F | Mover cursor uma palavra para a direita |
| Home | Mover cursor para o início da linha |
| End | Mover cursor para o fim da linha |
| ↑ / ↓ | Navegar no histórico de prompts |
Edição
| Tecla | Ação |
|---|---|
| Backspace | Apagar o caractere anterior |
| Delete | Apagar o caractere atual |
| Ctrl+W / Ctrl+Backspace | Apagar a palavra anterior |
| Alt+D | Apagar a próxima palavra |
| Ctrl+U / Super+Backspace | Apagar a linha atual |
Controlo de sessão
| Tecla | Ação |
|---|---|
| Escape | Interromper uma resposta em transmissão |
| Ctrl+C | Sair / fechar diálogos / reiniciar o campo de input |
| ! (input vazio) | Alternar o modo shell |
Alternar modos
| Tecla | Ação |
|---|---|
| Shift+Tab | Percorrer os modos disponíveis |
| Ctrl+F (macOS) / Alt+F (Windows, Linux, WSL) | Ativar / desativar aprovação automática |
Fila de mensagens
Quando Bob está a transmitir uma resposta, podes colocar mensagens adicionais na fila em vez de esperar.
| Tecla | Ação |
|---|---|
| Tab | Colocar mensagem na fila / submeter imediatamente quando inativo |
| ↑ | Mover o foco para a lista da fila |
| Enter | Editar o item em fila selecionado |
| Tab (na fila) | Enviar o item selecionado imediatamente |
| Delete / Backspace | Remover o item selecionado da fila |
| Shift+K / Shift+J | Reordenar o item selecionado para cima / baixo |
Notas específicas por plataforma
Utilizadores de macOS
No macOS, muitos atalhos usam a tecla Option (também chamada Alt ou ⌥) em vez de Ctrl para operações baseadas em palavras:
- Usa Ctrl+F para alternar a aprovação automática. No Windows, Linux e WSL, usa Alt+F em vez disso para evitar um conflito com o atalho Pesquisar no terminal.
- Usa Alt+B / Alt+F para mover uma palavra para a esquerda / direita.
Compatibilidade com terminais
Alguns atalhos podem ser intercetados pelo emulador de terminal antes de chegarem ao Bob Shell:
- Se Ctrl+C não funcionar como esperado, tenta premir Ctrl+C duas vezes.
- Se Ctrl+←/→ não funcionar, verifica as definições de teclado do teu terminal.
Configurar
Podes configurar Bob Shell de acordo com as preferências do teu fluxo de trabalho.
Regras personalizadas
As regras personalizadas influenciam como Bob Shell responde aos teus pedidos no ambiente de terminal, alinhando o output com as tuas preferências específicas e os requisitos do projeto. Podes controlar o estilo de código, a abordagem de documentação e os processos de tomada de decisão.