从去年开始用 Cursor,现在是主力编辑器了,说说优缺点。
真正好用的地方
Cmd+K内联编辑:选中代码直接说「重构这个函数」,比 Copilot 的 inline chat 流畅很多- Composer(多文件编辑):说「在这个 API route 里加上错误处理,同时更新对应的类型定义」,它会同时改多个文件
.cursorrules文件:把项目规范写进去,AI 会自动遵守
没那么好用的地方
- Tab 补全有时太激进,经常补出一大段我不需要的代码
- 对非主流框架(比如 SolidJS)的理解比 Next.js 差很多
- 每个月 $20,用量大的话会超额
结论:写新项目首选 Cursor,维护老项目(特别是没有好文档的)还是得靠自己。
3 Replies
#1
Composer 确实是杀手锏功能,我用它重构了一个老项目,把 class 组件全换成 hooks,跨了十几个文件,基本一次成。
但你说的 Tab 补全太激进这个问题我也有,有时候按 Tab 接受了一大段代码,结果根本不是自己想要的。现在我改成了用 Cmd+K 更多,Tab 补全降低依赖。
#2
我从 VS Code + Copilot 换到 Cursor 大概一个月了。Copilot 的补全在 Cursor 里也能用,但 Cursor 自己的模型在 Composer 里确实比 Copilot Chat 强不少。
一个小技巧:.cursorrules 里加上「当我说'优化'时,只重构逻辑不改变 API 接口」这类约定,可以减少 AI 乱改的情况。
#3
$20/月 对我来说还是有点贵,毕竟 Claude API 直接调也就这个价。Cursor 的附加值主要是 IDE 集成和 Composer 的多文件能力,这个确实是 API 替代不了的。
Login to join the discussion
Login with GitHub