Command gera novo código ou edita código existente a partir de instruções em linguagem natural, diretamente na janela do editor.
Command NÃO consome créditos de model premium.
Para invocar o Command, pressione ⌘+I no Mac ou Ctrl+I no Windows/Linux.
Você pode inserir um prompt em linguagem natural e clicar no botão Submit (ou ⌘+⏎/Ctrl+⏎) para enviar a instrução à IA.
Se você selecionar um trecho de código antes de invocar o Command, a IA editará a seleção correspondente às linhas destacadas.
Caso contrário, ela gerará código na posição do seu cursor.
Você pode aceitar, rejeitar ou dar continuidade a uma geração clicando na code lens correspondente acima do diff gerado, ou usando os atalhos apropriados (Cmd/Ctrl+Enter/Cmd/Ctrl+Delete).
Command vem com seu próprio conjunto de models otimizados para edições no arquivo atual.
Windsurf Fast é o model mais rápido e preciso disponível.
Você pode usar o Command no terminal (Cmd/Ctrl+I) para gerar a sintaxe correta de CLI a partir de prompts em linguagem natural.
Command é excelente para alterações in-line com escopo de arquivo que você pode descrever como uma instrução em linguagem natural.
Aqui estão alguns pontos a ter em mente:
-
O model que alimenta o Command é maior do que o que alimenta o Autocomplete.
Ele é mais lento, porém mais capaz, e foi treinado para ser especialmente bom em seguir instruções.
-
Se você selecionar um bloco de código antes de invocar o Command, ele editará a seleção. Caso contrário, fará apenas uma geração.
-
Usar o Command de forma eficaz pode ser uma arte. Prompts simples como “Fix this” ou “Refactor” provavelmente funcionarão
graças à consciência de contexto do Windsurf.
Um prompt específico, como “Write a function that takes two inputs of type
Diffable and implements the Myers diff algorithm”,
que contenha um objetivo claro e referências ao contexto relevante, pode ajudar o model ainda mais.