Command genera código nuevo o edita el existente mediante instrucciones en lenguaje natural, directamente en la ventana del editor.
Command NO consume créditos de modelos premium.
Para invocar Command, presiona ⌘+I en Mac o Ctrl+I en Windows/Linux. Puedes introducir un prompt en lenguaje natural y hacer clic en el botón Submit (o ⌘+⏎/Ctrl+⏎) para enviar la instrucción a la IA. Si seleccionas una sección de código antes de invocar Command, la IA editará el bloque comprendido por las líneas seleccionadas. De lo contrario, generará código en la posición del cursor.
Puedes aceptar, rechazar o continuar una generación haciendo clic en la code lens correspondiente encima del diff generado, o usando los atajos correspondientes (Cmd/Ctrl+Enter/Cmd/Ctrl+Delete)

Modelos

Command incluye su propio conjunto de modelos optimizados para editar el archivo actual.
Windsurf Fast es el modelo más rápido y preciso disponible.

Command en la terminal

Puedes usar Command en la terminal (Cmd/Ctrl+I) para generar la sintaxis correcta de la CLI a partir de indicaciones en lenguaje natural.

Mejores prácticas

Command es ideal para cambios en línea, acotados a un archivo, que puedes describir como una instrucción en lenguaje natural. Aquí tienes algunos consejos a tener en cuenta:
  • El modelo de IA que impulsa Command es más grande que el que impulsa Autocomplete. Es más lento pero más capaz, y está entrenado para ser especialmente bueno siguiendo instrucciones.
    • Si seleccionas un bloque de código antes de invocar Command, editará la selección. De lo contrario, generará contenido desde cero.
    • Usar Command de forma efectiva puede ser un arte. Indicaciones simples como “Arregla esto” o “Refactoriza” probablemente funcionen gracias a la conciencia de contexto de Windsurf. Una indicación específica como “Escribe una función que reciba dos entradas de tipo Diffable e implemente el algoritmo de diff de Myers”, que contenga un objetivo claro y referencias al contexto relevante, puede ayudar aún más al modelo de IA.