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).

Models

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.

Command no Terminal

Você pode usar o Command no terminal (Cmd/Ctrl+I) para gerar a sintaxe correta de CLI a partir de prompts em linguagem natural.

Melhores práticas

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.