Command 通过自然语言输入,直接在编辑器窗口中生成新代码或编辑现有代码。
Command 不会消耗任何高级 AI 模型额度。
要调用 Command,在 Mac 上按 ⌘+I,在 Windows/Linux 上按 Ctrl+I 你可以用自然语言输入提示并点击提交按钮(或 ⌘+⏎/Ctrl+⏎)将指令发送给 AI。 如果在调用 Command 前选中了一段代码,AI 将编辑所选中的行范围; 否则,会在你的光标位置生成代码。
你可以通过点击生成差异上方对应的 code lens,或使用相应快捷键(Cmd/Ctrl+Enter/Cmd/Ctrl+Delete),来接受、拒绝或继续跟进本次生成。

AI 模型

Command 自带一组专为当前文件编辑优化的 AI 模型。
Windsurf Fast 是目前可用的最快且最准确的 AI 模型。

终端 Command

你可以在终端中使用 Command(Cmd/Ctrl+I),通过自然语言提示生成正确的 CLI 命令语法。

最佳实践

Command 非常适合以文件为范围的内联修改,你可以用自然语言指令来描述这些更改。 请注意以下要点:
  • 为 Command 提供支持的 AI 模型比为 Autocomplete 提供支持的模型更大。 它更慢但更强大,并且经过训练,在遵循指令方面表现尤为出色。
    • 如果你在调用 Command 前先高亮选中一段代码,它会编辑所选内容;否则,它将进行纯生成。
    • 要高效使用 Command 需要一些技巧。像 “Fix this” 或 “Refactor” 这样的简短提示通常就能奏效, 这得益于 Windsurf 的上下文感知能力。 而像 “Write a function that takes two inputs of type Diffable and implements the Myers diff algorithm” 这类包含明确目标并引用相关上下文的具体提示,可能会对模型帮助更大。