Skip to main content
Devin Desktop Tab hat sich von einem einfachen Autocomplete-Tool zu einer kontextsensitiven Engine für Diff-Vorschläge und Navigation beim Programmieren weiterentwickelt. Es basiert auf unserem eigens entwickelten Modell, das von Grund auf trainiert wurde, um Geschwindigkeit und einen flüssigen Arbeitsablauf zu optimieren.
Die Vorschläge basieren auf dem Kontext Ihres Codes, Ihres Terminals, des Agent-Chatverlaufs, Ihrer vorherigen Aktionen im Editor und sogar Ihrer Zwischenablage (muss in den erweiterten Settings aktiviert werden). Tab kann komplexe Änderungen sowohl vor als auch nach Ihrer aktuellen Cursorposition vornehmen. Sie können esc drücken, um einen Vorschlag zu verwerfen. Vorschläge verschwinden auch, wenn Sie weitertippen oder weiter navigieren, ohne sie anzunehmen.

Tastenkombinationen

  • Vorschlag annehmen: tab
  • Vorschlag verwerfen: esc
  • Vorschlag wortweise annehmen: ⌘+→ (VS Code), ⌥+⇧+\ (JetBrains)

Tab to Jump

Devin Desktop kann auch die nächste Position Ihres Cursors vorhersehen und Ihnen in einer bestimmten Zeile im Editor den Hinweis Tab to Jump anzeigen, sodass Sie ganz einfach durch Ihre Datei navigieren können. Wenn Sie dies einfach durch Drücken von tab bestätigen, springen Sie zu dieser nächsten Position.

Tab to Import

Nachdem Sie eine neue Abhängigkeit definiert haben, die Sie in einer Datei verwenden möchten, drücken Sie einfach tab, sobald der Hinweis erscheint, um sie am Anfang der Datei zu importieren. Ihr Cursor bleibt dabei an derselben Stelle.

Settings

Konfigurieren Sie Devin Desktop Tab im Bereich Devin Tab der Devin Desktop settings. Completion mode legt fest, wie Tab Code vorschlägt:
  • Supercomplete ist unser leistungsfähigster und empfohlener Modus: Er erscheint in kleinen Fenstern rund um Ihren Cursor und schlägt sowohl Löschungen als auch Ergänzungen vor.
  • Autocomplete ist ein klassischerer Modus zur Autovervollständigung, der direkt an Ihrem Cursor erscheint.
  • Off deaktiviert alle Code-Vervollständigungen.
Ist als Completion mode Supercomplete ausgewählt, bestimmt Aggression, wie proaktiv Supercomplete Änderungen vorschlägt: Low für zurückhaltende Vorschläge mit hohem Konfidenzniveau, Medium für ausgewogene Vorschläge oder High für häufigere und ambitioniertere Vorschläge. Der Bereich Devin Tab enthält außerdem folgende Schalter:
  • Tab to jump: sagt die Stelle Ihrer nächsten Bearbeitung voraus und springt dorthin, sobald Sie tab drücken.
  • Tab to import: fügt Importe per tab-Tastendruck hinzu und aktualisiert sie.
  • Clipboard context: aktiviert die Nutzung Ihrer Zwischenablage als Kontext. Wenn Sie etwas in die Zwischenablage kopieren, kann Devin Desktop dies als Kontext für Vervollständigungen verwenden.

Kontextbewusstsein

Devin Desktop Tab ist in hohem Maße kontextbewusst und passt sich Ihrem aktuellen Programmierkontext adaptiv an, einschließlich Ihrer letzten Terminal-Aktivitäten, Ihrer letzten Codeänderungen und des Inhalts der Zwischenablage.