Documentation Index
Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
Use this file to discover all available pages before exploring further.
O Tab do Devin Desktop evoluiu de uma simples ferramenta de autocompletar para um mecanismo de sugestões de diff e navegação sensível ao contexto para escrever código.
Ele é impulsionado pelo nosso modelo interno personalizado, treinado do zero para otimizar velocidade e fluidez.
As sugestões se baseiam no contexto do seu código, terminal, histórico de chat do Cascade, nas suas ações anteriores no editor e até mesmo na sua área de transferência (é necessário ativar isso nas Configurações avançadas).
O Tab consegue fazer edições complexas tanto antes quanto depois da posição atual do cursor. Você pode pressionar esc para cancelar uma sugestão.
As sugestões também desaparecem se você continuar digitando ou navegando sem aceitá-las.
- Aceitar sugestão:
tab
- Cancelar sugestão:
esc
- Aceitar sugestão palavra a palavra:
⌘+→ (VS Code), ⌥+⇧+\ (JetBrains)
O Devin Desktop também pode antecipar a próxima posição do cursor e mostrar o rótulo Tab to Jump em uma linha específica do editor, para que você navegue facilmente pelo arquivo.
Se aceitar, basta pressionar tab para ir até essa próxima posição.
Depois de definir uma nova dependência para usar em um arquivo, basta pressionar tab para importá-la no início do arquivo quando a sugestão aparecer. Seu cursor permanecerá na mesma posição.
A Tab do Devin Desktop está disponível em dois modos: Autocomplete e Supercomplete.
Supercomplete é nosso modo mais poderoso e recomendado, exibido em pequenas janelas ao redor do cursor para sugerir tanto exclusões quanto adições.
Autocomplete é um modo de autocompletar mais tradicional, que aparece no cursor.
Você também pode optar por usar sua área de transferência como contexto. Isso significa que, se você copiar algo para a área de transferência, o Devin Desktop poderá usá-la como contexto.
As funcionalidades Tab to Import e Tab to Jump também podem ser configuradas individualmente nas Configurações.
Reconhecimento de contexto
A Tab do Devin Desktop tem alta percepção de contexto e responde de forma adaptativa ao seu contexto atual de programação, incluindo a atividade recente no terminal, suas alterações recentes no código e o conteúdo da área de transferência.