/shortcuts para visualizá-los e reatribuí-los interativamente ou edite diretamente a seção keymap do seu arquivo de configuração.
Atalhos de entrada
No macOS,
Alt é a tecla Option. Alguns atalhos abaixo usam Alt (Option) como modificador. Recomendamos configurar Option como Meta para a melhor experiência.- Requer um terminal compatível. Terminais que não suportam o protocolo de teclado Kitty não conseguem distinguir
Shift+EnterdeEnter. UseAlt+EnterouCtrl+Jem vez disso.
Atalhos de modo e modelo
O modo Smart está sendo disponibilizado gradualmente; ele é ignorado no ciclo quando não está ativado para sua conta. Autonomous aparece apenas em sessões em sandbox, nas quais é o único modo de permissão disponível.
/normal, /accept-edits, /smart, /plan, /bypass ou /mode <name>. Use /ask <question> como um comando oneshot para fazer perguntas sem alternar de modo.
Redefinindo atalhos
/shortcuts para abrir uma lista interativa de todos os atalhos, agrupados por categoria. Digite para pesquisar em todas as categorias, pressione Enter sobre uma ação para redefinir o atalho e, em seguida, pressione a combinação de teclas desejada. Cada linha mostra o identificador context.action da ação (por exemplo, editor.accept_line) — essa é a chave a ser usada ao editar manualmente o arquivo de configuração. Redefinir atalhos pelo /shortcuts salva a nova associação na sua configuração de usuário.
Para definir associações diretamente, adicione uma seção keymap ao seu arquivo de configuração:
Não é possível desvincular
Ctrl+C — ele sempre cancela o agente em execução.Edição de texto
Personalização de associações de teclas
Consultando atalhos com /shortcuts
/shortcuts para abrir um seletor interativo que lista todas as associações de teclas, agrupadas por categoria (Entrada, Modo e modelo, Edição de texto, Listas e seletores, Preenchimento automático, Prompts e painéis, Editor de configuração e muito mais). Cada linha mostra as teclas ativas, uma descrição e o identificador context.action do atalho (por exemplo, editor.insert_newline) — o identificador usado para overrides no arquivo de configuração. Digite para pesquisar em todas as categorias.
Reatribuição interativa
/shortcuts, pressione Enter na linha do atalho e, em seguida, pressione a nova combinação de teclas:
keymap do seu arquivo de configuração de usuário, portanto persiste entre sessões. Pressione Esc para cancelar sem fazer nenhuma alteração.
Algumas teclas globais do “chrome” (limpar a tela, o visualizador de rastreamento do raciocínio, forçar uma redesenho completo) não podem ser reatribuídas interativamente — o seletor mostra can't be rebound — porque o prompt de reatribuição precisa capturar todas as teclas. Ainda é possível usar override para elas por meio do arquivo de configuração.
Redefinição de atalhos pelo arquivo de configuração
keymap à sua configuração de usuário (~/.config/devin/config.json; %APPDATA%\devin\config.json no Windows). Os overrides são organizados primeiro por contexto e depois por ação:
- Um valor pode ser uma única especificação de tecla, uma lista de especificações (todas acionam a ação) ou uma lista vazia
[]para desvincular a ação. - Os overrides substituem completamente os padrões nativos dessa ação; as ações não listadas mantêm seus padrões.
- Encontre os nomes de
context.actionem/shortcuts— cada linha exibe seu identificador.
Sintaxe de especificação de teclas
-, seguidos de um nome de tecla, por exemplo: ctrl-shift-p, alt-enter, f5, K:
Validação e conflitos
Ctrl+C (cancelar) não pode ter sua associação removida.
