Command 通过自然语言输入,直接在编辑器窗口中生成新代码或编辑现有代码。
Command 不会消耗任何高级 AI 模型额度。
要调用 Command,在 Mac 上按 ⌘+I,在 Windows/Linux 上按 Ctrl+I。
你可以用自然语言输入提示并点击提交按钮(或 ⌘+⏎/Ctrl+⏎)将指令发送给 AI。
如果在调用 Command 前选中了一段代码,AI 将编辑所选中的行范围;
否则,会在你的光标位置生成代码。
你可以通过点击生成差异上方对应的 code lens,或使用相应快捷键(Cmd/Ctrl+Enter/Cmd/Ctrl+Delete),来接受、拒绝或继续跟进本次生成。
Command 自带一组专为当前文件编辑优化的 AI 模型。
Windsurf Fast 是目前可用的最快且最准确的 AI 模型。
你可以在终端中使用 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”
这类包含明确目标并引用相关上下文的具体提示,可能会对模型帮助更大。