Salt la conținutul principal
Windsurf Command generează cod nou sau editează codul existent prin instrucțiuni în limbaj natural, direct în fereastra editorului.
  • VS Code
  • JetBrains
Pentru a porni Command, apasă ⌘+I pe Mac sau Ctrl+I pe Windows/Linux. Apoi poți introduce un prompt în limbaj natural și apăsa butonul Submit (sau ⌘+⏎/Ctrl+⏎) pentru a trimite instrucțiunea către AI. Windsurf îți va oferi apoi o sugestie pe mai multe linii, pe care o poți accepta sau respinge.Dacă evidențiezi o secțiune de cod înainte de a porni 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 potrivite (⌥+A/Alt+A, ⌥+R/Alt+R și ⌥+F/Alt+F, respectiv).

Cele mai bune practici

Windsurf 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 avut în vedere:
  • Modelul AI care alimentează Command este mai mare decât cel din Autocomplete. Este mai lent, dar mai capabil și este antrenat să fie deosebit de bun la urmarea instrucțiunilor.
    • Dacă selectezi un bloc de cod înainte de a invoca Command, acesta va edita selecția. În caz contrar, va genera conținut de la zero.
    • Folosirea eficientă a Command poate fi o artă. Prompturi simple precum „Fix this” sau „Refactor” vor funcționa, de obicei, datorită conștientizării contextului din Windsurf. Un prompt specific, precum „Write a function that takes two inputs of type Diffable and implements the Myers diff algorithm”, care include un obiectiv clar și referințe la context relevant, poate ajuta modelul AI și mai mult.
I