Skip to content
用 Cursor 写了两周代码:AI 编程助手的正确打开方式
一直用 GitHub Copilot,最近 Cursor 太火了,忍不住试试。
两周下来,说说真实感受。
Cursor 是什么
简单说,就是一个内置 AI 能力的 VS Code 魔改版。
可以对话、可以让 AI 直接编辑代码、可以理解整个项目上下文。
核心功能体验
Cmd+K 内联编辑
这是用得最多的功能。选中一段代码,按 Cmd+K,告诉它你想改成什么样,直接改好。
比如:"把这个函数改成 async/await 语法",唰一下就改好了。
Cmd+L 对话模式
类似 ChatGPT,但能看到你当前文件甚至整个项目。
问它"这个项目的用户认证是怎么实现的",它能跨文件找代码解释给你听。
@ 引用
可以用 @file、@folder、@web 引用特定内容。
比如"参考 @auth.ts 写一个类似的权限验证函数",它能理解上下文。
对比 GitHub Copilot
| 功能 | Cursor | Copilot |
|---|---|---|
| 行内补全 | ✅ | ✅ |
| 对话交互 | ✅(更强) | ✅ |
| 代码编辑 | ✅ | ❌ |
| 项目理解 | ✅ | 有限 |
| IDE 依赖 | 自带 | 需要 VS Code 插件 |
| 价格 | $20/月 | $10/月 |
Cursor 更贵,但功能确实更强。
最佳实践
两周下来总结:
- 小任务用 Cmd+K:不用切换上下文,直接改
- 复杂问题用对话:让它解释、分析、规划
- 多用 @ 引用:精确上下文能大幅提升输出质量
- 不要盲目接受:生成的代码必须审核,偶尔会有 bug
总结
Cursor 确实提高了我的编码效率,尤其是写样板代码和重构时。
但它不会让你变成更好的程序员。理解代码在做什么,依然是最重要的事情。
如果 $20/月对你来说负担不大,值得一试。
