Pular para o conteúdo principal

Documentation Index

Fetch the complete documentation index at: https://docs.devin.ai/llms.txt

Use this file to discover all available pages before exploring further.

Command do Devin Desktop gera código novo ou edita código existente por meio de entradas em linguagem natural, diretamente na janela do editor.
Para invocar o Command, pressione ⌘+I no Mac ou Ctrl+I no Windows/Linux. Depois disso, você pode inserir um prompt em linguagem natural e clicar no botão Submit (ou ⌘+⏎/Ctrl+⏎) para enviar a instrução para a IA. O Devin Desktop então fornecerá uma sugestão em várias linhas, que você pode aceitar ou rejeitar.Se você selecionar uma seção de código antes de invocar o Command, a IA editará o trecho correspondente às linhas selecionadas. Caso contrário, ela gerará código na posição do cursor.
Você pode aceitar, rejeitar ou dar sequência a uma geração clicando no code lens correspondente acima do diff gerado, ou usando os atalhos apropriados (⌥+A/Alt+A, ⌥+R/Alt+R e ⌥+F/Alt+F, respectivamente).

Melhores práticas

O Command do Devin Desktop é ótimo para alterações inline com escopo de arquivo, que você pode descrever como uma instrução em linguagem natural. Aqui estão algumas orientações para ter em mente:
  • O modelo que alimenta o Command é maior do que o usado no autocompletar. Ele é mais lento, mas mais capaz, e foi treinado para ser especialmente bom em seguir instruções.
    • Se você destacar um bloco de código antes de acionar o Command, ele editará a seleção. Caso contrário, fará apenas a geração.
    • Usar o Command de forma eficaz pode ser uma arte. Prompts simples como “Corrija isso” ou “Refatore” provavelmente funcionarão graças à compreensão de contexto do Devin Desktop. Um prompt específico como “Escreva uma função que receba duas entradas do tipo Diffable e implemente o algoritmo de diff de Myers” que contenha um objetivo claro e referências a um contexto relevante pode ajudar ainda mais o modelo.