Skip to main content
Devin Desktop Tab ha evolucionado de una simple herramienta de autocompletado a un motor de navegación y sugerencias de diff con reconocimiento del contexto para escribir código. Funciona con nuestro modelo propio, entrenado desde cero para optimizar la velocidad y la fluidez.
Las sugerencias se basan en el contexto de tu código, tu terminal, el historial de chat del agente, tus acciones previas en el editor e incluso tu portapapeles (debes activarlo en Settings avanzadas). Tab puede realizar ediciones complejas tanto antes como después de la posición actual del cursor. Puedes pulsar esc para cancelar una sugerencia. Las sugerencias también desaparecerán si continúas escribiendo o navegando sin aceptarlas.

Atajos de teclado

  • Aceptar sugerencia: tab
  • Cancelar sugerencia: esc
  • Aceptar sugerencia palabra por palabra: ⌘+→ (VS Code), ⌥+⇧+\ (JetBrains)

Tab to Jump

Devin Desktop también puede anticipar la siguiente posición del cursor y mostrarte una etiqueta Tab to Jump en una línea determinada del editor, para que puedas navegar fácilmente por tu archivo. Si la aceptas con solo pulsar tab, irás directamente a esa siguiente posición.

Tab to Import

Después de definir una nueva dependencia que quieras usar en un archivo, simplemente pulsa tab cuando aparezca la sugerencia para importarla al principio del archivo. Tu cursor permanecerá en la misma posición.

Settings

Configura Devin Desktop Tab en la sección Devin Tab de los settings de Devin Desktop. Completion mode determina cómo Tab sugiere código:
  • Supercomplete es nuestro modo más potente y el recomendado: aparece en ventanas pequeñas alrededor del cursor para sugerir tanto eliminaciones como adiciones.
  • Autocomplete es un modo de autocompletado más tradicional que aparece en el cursor.
  • Off desactiva todos los completados de código.
Cuando el completion mode es Supercomplete, Aggression controla con cuánta iniciativa Supercomplete sugiere ediciones: Low para sugerencias conservadoras y de mayor confidence, Medium para sugerencias equilibradas y High para sugerencias más frecuentes y ambiciosas. La sección Devin Tab también incluye estos toggles:
  • Tab to jump: predice dónde harás tu próxima edición y salta a ese punto cuando presionas tab.
  • Tab to import: agrega y actualiza imports con una pulsación de tab.
  • Clipboard context: activa el uso del portapapeles como context. Si copias algo al portapapeles, Devin Desktop puede usarlo como context para los completados de código.

Reconocimiento del contexto

Devin Desktop Tab tiene en cuenta el contexto y se adapta a tu entorno actual de programación, incluida la actividad reciente en la terminal, tus cambios de código recientes y el contenido del portapapeles.