Skip to main content
Devin Desktop Tab est passé d’un simple outil d’autocomplétion à un moteur contextuel de suggestions de diff et de navigation pour écrire du code. Il s’appuie sur notre modèle interne personnalisé, entraîné à partir de zéro pour privilégier la rapidité et la fluidité.
Les suggestions s’appuient sur le contexte de votre code, de votre terminal, de l’historique du chat de l’agent, de vos actions précédentes dans l’éditeur, et même de votre presse-papiers (activation requise dans les Settings avancés). Tab peut effectuer des modifications complexes à la fois avant et après la position actuelle de votre curseur. Vous pouvez appuyer sur esc pour annuler une suggestion. Les suggestions disparaissent également si vous continuez à taper ou à naviguer sans les accepter.

Raccourcis clavier

  • Accepter la suggestion: tab
  • Annuler la suggestion: esc
  • Accepter la suggestion mot à mot: ⌘+→ (VS Code), ⌥+⇧+\ (JetBrains)

Tab to Jump

Devin Desktop peut également anticiper le prochain emplacement de votre curseur et afficher le libellé Tab to Jump sur une ligne de l’éditeur, ce qui vous permet de vous déplacer facilement dans votre fichier. Si vous l’acceptez en appuyant simplement sur tab, vous serez redirigé vers cet emplacement.

Tab to Import

Après avoir défini une nouvelle dépendance dans un fichier, appuyez simplement sur tab pour l’importer en haut du fichier lorsque l’indication apparaît. Le curseur restera à la même position.

Settings

Configurez Devin Desktop Tab dans la section Devin Tab des Settings de Devin Desktop. Le mode de complétion détermine la façon dont Tab suggère du code :
  • Supercomplete est notre mode le plus puissant, et celui que nous recommandons : il affiche de petites fenêtres autour de votre curseur pour suggérer aussi bien des suppressions que des ajouts.
  • autocomplétion est un mode d’autocomplétion plus classique, qui s’affiche au niveau de votre curseur.
  • Off désactive toutes les complétions de code.
Lorsque le mode de complétion est Supercomplete, l’Agressivité détermine avec quelle proactivité Supercomplete propose des modifications : Low pour des suggestions prudentes, à niveau de confiance élevé, Medium pour des suggestions équilibrées, ou High pour des suggestions plus fréquentes et plus ambitieuses. La section Devin Tab comprend également ces options :
  • Tab to jump : prédit l’emplacement de votre prochaine modification et s’y rend lorsque vous appuyez sur tab.
  • Tab to import : ajoute et met à jour les imports par simple appui sur tab.
  • Clipboard context : activez l’utilisation de votre presse-papiers comme contexte. Si vous y copiez un élément, Devin Desktop peut s’en servir comme contexte pour les complétions.

Conscience du contexte

Devin Desktop Tab tient largement compte du contexte et s’adapte à votre contexte de développement actuel, notamment à l’activité récente du terminal, à vos récentes modifications de code et au contenu du presse-papiers.