> ## Documentation Index
> Fetch the complete documentation index at: https://docs.windsurf.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Command

> Verwenden Sie Windsurf Command (Cmd/Ctrl+I) für Inline-Codeerzeugung und -bearbeitung mit natürlicher Sprache. Keine Premium-Guthaben erforderlich.

**Command** erzeugt neuen oder bearbeitet bestehenden Code anhand natürlicher Spracheingaben direkt im Editorfenster.

<Tip>Command verbraucht KEINE Premium-Modellguthaben.</Tip>

Um Command aufzurufen, drücken Sie `⌘+I` auf dem Mac oder `Ctrl+I` unter Windows/Linux.

Geben Sie eine Anweisung in natürlicher Sprache ein und klicken Sie auf Senden (oder `⌘+⏎`/`Ctrl+⏎`), um die Instruktion an die KI zu übermitteln.

Wenn Sie vor dem Aufrufen von Command einen Codeabschnitt markieren, bearbeitet die KI die Auswahl innerhalb der markierten Zeilen.
Andernfalls wird Code an der Position Ihres Cursors erzeugt.

<Frame style={{ border: 'none', background: 'none' }}>
  <img src="https://mintcdn.com/codeium/vRt4FQOyBeZpD2Pu/assets/windsurf-command.png?fit=max&auto=format&n=vRt4FQOyBeZpD2Pu&q=85&s=355f106c06d14c5150b8fd6ade2544d8" width="1786" height="1018" data-path="assets/windsurf-command.png" />
</Frame>

Sie können eine Generierung annehmen, ablehnen oder weiterführen, indem Sie auf die entsprechende Code-Lupe oberhalb des generierten Diffs klicken oder die entsprechenden Tastenkürzel verwenden (`Cmd/Ctrl+Enter`/`Cmd/Ctrl+Delete`).

<div id="models">
  # Modelle
</div>

Command bietet eine eigene Auswahl an Modellen, die für Bearbeitungen in der aktuell geöffneten Datei optimiert sind.

<Frame>
  <video autoPlay muted loop playsInline src="https://mintcdn.com/codeium/vRt4FQOyBeZpD2Pu/assets/windsurf-command-models.mp4?fit=max&auto=format&n=vRt4FQOyBeZpD2Pu&q=85&s=56ff76bccc777e7bb30af7d4a4991325" data-path="assets/windsurf-command-models.mp4" />
</Frame>

<Tip>Windsurf Fast ist das schnellste und präziseste verfügbare Modell.</Tip>

<div id="terminal-command">
  # Terminal Command
</div>

Sie können Command im Terminal (`Cmd/Ctrl+I`) verwenden, um mit Prompts in natürlicher Sprache die korrekte CLI-Syntax zu erzeugen.

<Frame style={{ border: 'none', background: 'none' }}>
  <img src="https://mintcdn.com/codeium/qJj_RRojefb93yIg/assets/windsurf-terminal-command.png?fit=max&auto=format&n=qJj_RRojefb93yIg&q=85&s=b03f1498ac0b7dc344270f975f9a234f" width="980" height="164" data-path="assets/windsurf-terminal-command.png" />
</Frame>

<div id="best-practices">
  # Best Practices
</div>

Command eignet sich hervorragend für dateibezogene Inline-Änderungen, die Sie als Anweisung in natürlicher Sprache beschreiben können.
Beachten Sie dabei Folgendes:

* Das Model, das Command antreibt, ist größer als das, das Autocomplete antreibt.
  Es ist langsamer, aber leistungsfähiger und darauf trainiert, Anweisungen besonders gut zu befolgen.

  * Wenn Sie vor dem Aufrufen von Command einen Codeblock markieren, wird die Auswahl bearbeitet. Andernfalls erfolgt eine reine Generierung.

  * Command effektiv zu nutzen, kann eine Kunst sein. Einfache Prompts wie „Fix this“ oder „Refactor“ werden dank des Kontextverständnisses von Windsurf wahrscheinlich funktionieren.
    Ein spezifischer Prompt wie „Write a function that takes two inputs of type `Diffable` and implements the Myers diff algorithm“, der ein klares Ziel und Verweise auf relevanten Kontext enthält, kann dem Model noch mehr helfen.
