Windsurf Command gera novo código ou edita o existente por meio de instruções em linguagem natural, diretamente na janela do editor.
Para acionar o Command, pressione ⌘+I no Mac ou Ctrl+I no Windows/Linux. Em seguida, digite um prompt em linguagem natural e clique no botão Submit (ou ⌘+⏎/Ctrl+⏎) para enviar a instrução à IA. O Windsurf então fornecerá uma sugestão com múltiplas linhas que você pode aceitar ou rejeitar.Se você selecionar um trecho de código antes de acionar o Command, a IA editará a seleção abrangida pelas linhas destacadas. Caso contrário, ela gerará código na posição do seu cursor.
Você pode aceitar, rejeitar ou fazer um follow-up de uma geração clicando na code lens correspondente acima do diff gerado, ou usando os atalhos apropriados (⌥+A/Alt+A, ⌥+R/Alt+R e ⌥+F/Alt+F, respectivamente).

Melhores práticas

Windsurf Command é ótimo para mudanças em linha com escopo de arquivo, que você pode descrever como uma instrução em linguagem natural. Aqui estão alguns pontos para ter em mente:
  • O modelo de IA 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ê destacar um bloco de código antes de invocar o Command, ele editará a seleção. Caso contrário, fará apenas geração.
    • Usar o Command de forma eficaz pode ser uma arte. Prompts simples como “Corrija isso” ou “Refatore” provavelmente funcionarão graças à percepção de contexto do Windsurf. Um prompt específico, como “Escreva uma função que receba duas entradas do tipo Diffable e implemente o algoritmo de diff de Myers”, que contenha um objetivo claro e referências ao contexto relevante, pode ajudar o modelo de IA ainda mais.