前四篇讲了Windsurf的安装、核心功能、实战案例。这一篇专门聊提示词。Windsurf的AI Flow能理解整个项目上下文,但前提是你的提示词要跟上。把话说清楚,AI才能帮你做对事。
| ❌ 无效提示词 | ✅ 有效提示词 |
|---|---|
| "帮我改一下这个代码" | "把login函数的错误处理改为try-catch,参考同文件register函数的写法" |
| "这个报错了" | "TypeError: Cannot read property 'map' of undefined 出现在userList.js第23行,请定位并修复" |
| "优化代码" | "在不影响现有功能的前提下,将components文件夹下所有组件从class改为函数式写法" |
| "写个API" | "创建一个POST /api/user endpoint,接收{name, email}字段,写入MongoDB users集合,返回201状态码和用户ID" |
【模板】"请在[文件/目录]中完成[具体任务],要求:[标准/规范],如果有[特殊情况]请先说明。"
例:"请在src/api/中新建user.ts,参照同目录post.ts的写法,实现用户注册接口,需要JWT验证,异常情况先问我不乱写。"
【模板】"关于[项目/模块],我的理解是[你的理解],请确认是否正确,如果有误请指出并说明原因。"
例:"关于支付流程,我的理解是:用户下单→创建订单→调用支付接口→支付成功回调→更新订单状态→发送通知,请确认这个流程是否完整。"
【模板】"[错误信息/问题描述],出现在[文件:行号],请定位原因并修复,同时检查同类问题。"
例:"ReferenceError: x is not defined 出现在utils/index.js:45,请修复,并检查同文件是否有其他未定义变量。"
由于Windsurf的AI Flow能理解整个项目上下文,你可以用更自然的语言描述任务,而不必手动列出所有相关文件。试试这些 Windsurf 专属写法:
📢 下周预告
Windsurf进阶手册⑥:总结篇
Windsurf全系列收官,工具选择建议与未来展望
评论区