Zum Hauptinhalt springen

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.

Mit Command lassen sich einige häufige Aufgaben effizienter ausführen.

Refaktorierung von Funktionen und Generierung von Docstrings

Über Funktionen und Klassen zeigt Devin Desktop Code Lenses an – kleine anklickbare Textlabels, mit denen Sie die KI-Funktionen von Devin Desktop für das jeweilige Element aufrufen können.
Sie können Code Lenses deaktivieren, indem Sie auf das rechts neben dem Code-Lens-Text klicken.
Insbesondere die Code Lenses Refactor und Docstring rufen Command auf.
  • Wenn Sie auf Refactor klicken, zeigt Devin Desktop Ihnen ein Dropdown-Menü mit auswählbaren, vorgefüllten Anweisungen an. Sie können auch eigene schreiben. Das entspricht dem Markieren der Funktion und dem Aufrufen von Command.
  • Wenn Sie auf Docstring klicken, generiert Devin Desktop einen Docstring über dem Funktionskopf. (In Python wird der Docstring korrekt unter dem Funktionskopf generiert.)

Smart Paste

Mit dieser Funktion können Sie Code kopieren und in eine Datei in Ihrer IDE einfügen, die in einer anderen Programmiersprache verfasst ist. Verwenden Sie ⌘+⌥+V (Mac) oder Ctrl+Alt+V (Windows/Linux), um Smart Paste aufzurufen. Im Hintergrund erkennt Devin Desktop die Sprache der Zieldatei und verwendet Command, um den Code in Ihrer Zwischenablage zu übersetzen. Dank des Kontextverständnisses von Devin Desktop wird der Code so eingefügt, dass er zu Ihrem bestehenden Code passt, zum Beispiel durch die Verwendung der richtigen Variablennamen.
Einige mögliche Anwendungsfälle:
  • Code migrieren: Sie schreiben JavaScript in TypeScript oder Java in Kotlin um.
  • Aus Stack Overflow einfügen: Sie haben online eine Hilfsfunktion gefunden, die in Go geschrieben ist, verwenden aber Rust.
  • Eine neue Sprache lernen: Sie sind neugierig auf Haskell und möchten sehen, wie Ihr Code aussehen würde, wenn er darin geschrieben wäre.