Pour invoquer Command, appuyez sur Vous pouvez accepter, rejeter ou enchaîner sur une génération en cliquant sur le code lens correspondant au‑dessus du diff généré,
ou en utilisant les raccourcis appropriés (
⌘+I
sur Mac ou Ctrl+I
sur Windows/Linux.
Vous pouvez ensuite saisir une invite en langage naturel et cliquer sur le bouton Submit (ou ⌘+⏎
/Ctrl+⏎
) pour transmettre l’instruction à l’IA.
Windsurf fournira alors une proposition multi‑ligne que vous pourrez accepter ou rejeter.Si vous mettez en évidence une section de code avant d’invoquer Command, l’IA modifiera la sélection couvrant les lignes surlignées.
Sinon, elle générera du code à l’emplacement de votre curseur.⌥+A
/Alt+A
, ⌥+R
/Alt+R
et ⌥+F
/Alt+F
, respectivement).Bonnes pratiques
-
Le model qui alimente Command est plus grand que celui qui alimente l’Autocomplete.
Il est plus lent mais plus performant, et il est entraîné pour être particulièrement performant dans le suivi d’instructions.
- Si vous mettez en évidence un bloc de code avant d’invoquer Command, il modifiera la sélection. Sinon, il effectuera une génération pure.
-
Utiliser Command efficacement peut relever de l’art. Des invites simples comme “Fix this” ou “Refactor” fonctionneront probablement
grâce à la compréhension du contexte de Windsurf.
Une invite spécifique comme “Write a function that takes two inputs of type
Diffable
and implements the Myers diff algorithm”, qui contient un objectif clair et des références au contexte pertinent, peut aider le model encore davantage.