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.

O Command simplifica algumas operações comuns.

Refatorações de Funções e Geração de Docstrings

Acima de funções e classes, o Devin Desktop exibe code lenses, que são pequenos rótulos de texto clicáveis que acionam os recursos de IA do Devin Desktop no item correspondente.
Você pode desativar as code lenses clicando no à direita do texto da code lens.
As code lenses Refactor e Docstring, em particular, acionam o Command.
  • Se você clicar em Refactor, o Devin Desktop exibirá um menu suspenso com instruções pré-preenchidas para você selecionar. Você também pode escrever as suas. Isso equivale a destacar a função e acionar o Command.
  • Se você clicar em Docstring, o Devin Desktop gerará uma docstring para você acima da declaração da função. (Em Python, a docstring será gerada corretamente abaixo da declaração da função.)

Smart Paste

Este recurso permite copiar código e colá-lo em um arquivo no seu IDE que esteja em uma linguagem de programação diferente. Use ⌘+⌥+V (Mac) ou Ctrl+Alt+V (Windows/Linux) para acionar o Smart Paste. Nos bastidores, o Devin Desktop detecta a linguagem do arquivo de destino e usa o Command para traduzir o código da sua área de transferência. A compreensão de contexto do Devin Desktop vai tentar adaptá-lo ao seu código, por exemplo, usando os nomes corretos de variáveis.
Alguns casos de uso possíveis:
  • Migrando código: você está reescrevendo JavaScript para TypeScript ou Java para Kotlin.
  • Colando do Stack Overflow: você encontrou uma função utilitária online escrita em Go, mas está usando Rust.
  • Aprendendo uma nova linguagem: você tem curiosidade sobre Haskell e quer ver como seu código ficaria se fosse escrito nela.