用途:这是 Windsurf 的首个上手实践技能,目的是让用户在真实代码交互中体验其三种 AI 形态,而非使用占位代码。
主要能力与步骤:
- Supercomplete 行内补全。打开代码文件开始输入,它会根据近期编辑、光标移动与上下文预测意图;灰色幽灵文本出现时按 Tab 接受、按 Esc 忽略,它会追踪最近约 30-90 秒的编辑历史。
- Cascade Write 模式(Cmd/Ctrl+L)。可让 Cascade 直接修改代码库,例如创建 src/api.ts 的 Express REST 接口、导入 greet 函数并加入参数缺失的错误处理;每个文件改动会先展示 diff 供审阅后再接受或拒绝。
- Cascade Chat 模式。仅回答问题,不修改代码库。
- 行内 Command 模式(Cmd/Ctrl+I)。选中代码块后输入指令,例如为 greet 函数补 JSDoc 与输入校验,改动以 diff 形式呈现。
- @ 上下文引用。如 @src/api.ts 引用单文件、@src/ 引用目录、@web 搜索网络信息。
- 终端命令模式:在终端按 Cmd/Ctrl+I 输入自然语言,例如查找导入 express 的 TypeScript 文件,会生成对应命令。
前置条件:已完成 windsurf-install-auth 安装授权,且 Windsurf 已打开项目文件夹。
错误处理:无补全建议时检查状态栏是否启用自动补全;Cascade 不改文件时确认是否处于 Write 模式;响应慢时可添加 .codeiumignore 排除构建产物;@ 引用无效时等待索引完成。
限制:该资料未说明收费、价格、支持的平台或性能表现,这些信息暂未提供。后续可进入 windsurf-local-dev-loop 配置开发工作流。