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.

Devin Desktop Command erstellt neuen Code oder bearbeitet bestehenden Code anhand natürlichsprachiger Eingaben direkt im Editorfenster.
Um Command aufzurufen, drücken Sie auf dem Mac ⌘+I oder unter Windows/Linux Ctrl+I. Anschließend können Sie einen Prompt in natürlicher Sprache eingeben und auf die Schaltfläche „Submit“ klicken (oder ⌘+⏎/Ctrl+⏎ drücken), um die Anweisung an die KI zu senden. Devin Desktop liefert dann einen mehrzeiligen Vorschlag, den Sie annehmen oder ablehnen können.Wenn Sie vor dem Aufrufen von Command einen Codeabschnitt markieren, bearbeitet die KI die markierte Auswahl. Andernfalls erstellt sie Code an der aktuellen Cursorposition.
Sie können eine Generierung annehmen, ablehnen oder eine Folgeanweisung senden, indem Sie auf die entsprechende CodeLens über dem generierten Diff klicken oder die entsprechenden Tastenkürzel verwenden (⌥+A/Alt+A, ⌥+R/Alt+R bzw. ⌥+F/Alt+F).

Bewährte Verfahren

Devin Desktop Command eignet sich hervorragend für dateiweite Inline-Änderungen, die Sie als Anweisung in natürlicher Sprache formulieren können. Hier sind einige Hinweise, die Sie beachten sollten:
  • Das Modell hinter Command ist größer als das Modell für die Autovervollständigung. Es ist langsamer, aber leistungsfähiger und wurde speziell darauf trainiert, Anweisungen besonders gut zu befolgen.
    • Wenn Sie vor dem Ausführen von Command einen Codeblock markieren, bearbeitet es die Auswahl. Andernfalls generiert es neuen Code.
    • Command effektiv zu nutzen, kann durchaus eine Kunst sein. Einfache Prompts wie „Behebe das“ oder „Refaktorisiere“ funktionieren dank des Kontextverständnisses von Devin Desktop wahrscheinlich schon gut. Ein spezifischer Prompt wie „Schreibe eine Funktion, die zwei Eingaben vom Typ Diffable entgegennimmt und den Myers-Diff-Algorithmus implementiert“, der ein klares Ziel und Verweise auf relevanten Kontext enthält, kann dem Modell noch mehr helfen.