Skip to content

用 Cursor 写了两周代码:AI 编程助手的正确打开方式

发布时间:2024-08-22 08:00
最后编辑:2024-08-22 08:00
全文大约 0 字(读完需 1 分钟)

一直用 GitHub Copilot,最近 Cursor 太火了,忍不住试试。

两周下来,说说真实感受。

Cursor 是什么

简单说,就是一个内置 AI 能力的 VS Code 魔改版。

可以对话、可以让 AI 直接编辑代码、可以理解整个项目上下文。

核心功能体验

Cmd+K 内联编辑

这是用得最多的功能。选中一段代码,按 Cmd+K,告诉它你想改成什么样,直接改好。

比如:"把这个函数改成 async/await 语法",唰一下就改好了。

Cmd+L 对话模式

类似 ChatGPT,但能看到你当前文件甚至整个项目。

问它"这个项目的用户认证是怎么实现的",它能跨文件找代码解释给你听。

@ 引用

可以用 @file、@folder、@web 引用特定内容。

比如"参考 @auth.ts 写一个类似的权限验证函数",它能理解上下文。

对比 GitHub Copilot

功能CursorCopilot
行内补全
对话交互✅(更强)
代码编辑
项目理解有限
IDE 依赖自带需要 VS Code 插件
价格$20/月$10/月

Cursor 更贵,但功能确实更强。

最佳实践

两周下来总结:

  1. 小任务用 Cmd+K:不用切换上下文,直接改
  2. 复杂问题用对话:让它解释、分析、规划
  3. 多用 @ 引用:精确上下文能大幅提升输出质量
  4. 不要盲目接受:生成的代码必须审核,偶尔会有 bug

总结

Cursor 确实提高了我的编码效率,尤其是写样板代码和重构时。

但它不会让你变成更好的程序员。理解代码在做什么,依然是最重要的事情。

如果 $20/月对你来说负担不大,值得一试。

Built with ❤️ using VitePress v2 & Vue & Vite