Salt la conținutul principal
Command generează cod nou sau editează cod existent pe baza instrucțiunilor în limbaj natural, direct în fereastra editorului.
Command NU consumă credite pentru modele premium.
Pentru a invoca Command, apasă ⌘+I pe Mac sau Ctrl+I pe Windows/Linux. Poți introduce un prompt în limbaj natural și apăsa butonul Submit (sau ⌘+⏎/Ctrl+⏎) pentru a trimite instrucțiunea către AI. Dacă evidențiezi o secțiune de cod înainte de a invoca Command, AI-ul va edita selecția acoperită de liniile evidențiate. În caz contrar, va genera cod la poziția curentă a cursorului.
Poți accepta, respinge sau continua o generare făcând clic pe code lens-ul corespunzător de deasupra diff-ului generat sau folosind scurtăturile corespunzătoare (Cmd/Ctrl+Enter/Cmd/Ctrl+Delete).

Modele

Command are propriul set de modele optimizate pentru editări în fișierul curent.
Windsurf Fast este cel mai rapid și mai precis model disponibil.

Command în terminal

Poți folosi Command în terminal (Cmd/Ctrl+I) pentru a genera sintaxa corectă pentru CLI pe baza unor instrucțiuni în limbaj natural.

Cele mai bune practici

Command este excelent pentru modificări în linie, la nivel de fișier, pe care le poți descrie ca instrucțiuni în limbaj natural. Iată câteva recomandări de reținut:
  • Modelul AI care alimentează Command este mai mare decât cel care alimentează Autocomplete. Este mai lent, dar mai capabil și este antrenat să fie deosebit de bun la urmarea instrucțiunilor.
    • Dacă evidențiezi un bloc de cod înainte de a invoca Command, acesta va edita selecția. Altfel, va face o generare pură.
    • Utilizarea eficientă a Command poate fi o artă. Indicații simple precum „Fix this” sau „Refactor” vor funcționa, de obicei, datorită conștientizării contextului din Windsurf. O solicitare specifică, precum „Write a function that takes two inputs of type Diffable and implements the Myers diff algorithm”, care conține un obiectiv clar și referințe la contextul relevant, poate ajuta modelul și mai mult.
I