Saltar al contenido principal

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.

Command agiliza algunas operaciones comunes.

Refactorización de funciones y generación de docstrings

Encima de las funciones y clases, Devin Desktop muestra code lenses, pequeñas etiquetas de texto en las que se puede hacer clic y que invocan las capacidades de IA de Devin Desktop sobre el elemento etiquetado.
Puedes desactivar los code lenses haciendo clic en la a la derecha del texto del code lens.
En particular, los code lenses Refactor y Docstring invocan Command.
  • Si haces clic en Refactor, Devin Desktop te mostrará un menú desplegable con instrucciones predefinidas entre las que puedes elegir. También puedes escribir las tuyas. Esto equivale a resaltar la función e invocar Command.
  • Si haces clic en Docstring, Devin Desktop generará un docstring sobre el encabezado de la función. (En Python, el docstring se generará correctamente debajo del encabezado de la función).

Smart Paste

Esta función te permite copiar código y pegarlo en un archivo de tu IDE escrito en otro lenguaje de programación. Usa ⌘+⌥+V (Mac) o Ctrl+Alt+V (Windows/Linux) para activar Smart Paste. Entre bastidores, Devin Desktop detectará el lenguaje del archivo de destino y usará Command para traducir el código de tu portapapeles. La capacidad de Devin Desktop para entender el contexto intentará adaptarlo para que encaje en tu código, por ejemplo, usando nombres de variables adecuados.
Algunos casos de uso posibles:
  • Migración de código: estás reescribiendo JavaScript en TypeScript o Java en Kotlin.
  • Pegar desde Stack Overflow: encontraste una función utilitaria en línea escrita en Go, pero usas Rust.
  • Aprender un nuevo lenguaje: sientes curiosidad por Haskell y quieres ver cómo se vería tu código si estuviera escrito en él.