Pular para o conteúdo principal
O Devin CLI funciona em uma ampla variedade de emuladores de terminal, mas alguns oferecem uma experiência melhor que outros. Esta página apresenta os níveis de compatibilidade, recomendações e dicas de configuração.

Visão geral da compatibilidade

Os terminais são agrupados em três níveis, com base no suporte a recursos:

Totalmente compatível (todos os recursos funcionam)

Estes terminais são compatíveis com o protocolo de teclado Kitty, que permite detectar com confiabilidade combinações de teclas como Shift+Enter para entrada multilinha.

Compatíveis (alguns recursos limitados)

Estes terminais funcionam com o Devin CLI, mas não são ideais porque não oferecem suporte ao protocolo de teclado Kitty. Por exemplo, Shift+Enter não insere uma nova linha — use Alt+Enter ou Ctrl+J. † No macOS, recomendamos configurar Option como Meta para ter a melhor experiência com atalhos baseados em Alt.
Em terminais do macOS que não foram configurados para Option como Meta, atalhos com Alt (Option), como Alt+Enter para entrada multilinha, não funcionarão. Veja Configuring Option-as-Meta on macOS abaixo.

Sem suporte

Estes terminais não têm suporte e podem apresentar problemas significativos. Recomendamos fortemente mudar para um terminal com suporte.

Recomendações


Configurar Option como Meta no macOS

No macOS, a tecla Option é usada como tecla de composição por padrão na maioria dos terminais. Isso significa que atalhos baseados em Alt (como Alt+Enter para entrada multilinha ou Alt+T para alternar entre níveis de raciocínio) não funcionarão até que você configure o terminal para tratar a Option como Meta/Alt.
  1. Abra iTerm2 > Configurações (ou pressione Cmd+,)
  2. Vá para Profiles > Keys > General
  3. Defina Left Option Key como Esc+
  4. Opcionalmente, defina Right Option Key também como Esc+
documentação do iTerm2
  1. Abra Terminal > Configurações (ou pressione Cmd+,)
  2. Vá para Profiles e selecione seu perfil ativo
  3. Clique na aba Keyboard
  4. Marque Use Option as Meta Key
documentação da Apple
Adicione o seguinte ao arquivo de configuração alacritty.toml:
referência de configuração do Alacritty
Adicione o seguinte ao arquivo de configuração kitty.conf:
Reinicie o Kitty após fazer essa alteração.documentação do Kitty
Adicione o seguinte ao arquivo de configuração do Ghostty:
Reinicie o Ghostty após fazer essa alteração.documentação do Ghostty
Adicione o seguinte ao arquivo de configuração ~/.wezterm.lua:
documentação do WezTerm