技术AI工具开发工具Cursor

Cursor 初体验

从 ChatGPT 到 Cursor,探索集成 AI 的代码编辑器如何改变开发体验

过去一年经常使用 ChatGPT 作为 AI 辅助工具,最近看到 Cursor 基于 GPT-4.0,便决定将其作为日常开发工具进行尝试。

什么是 Cursor

Cursor 是一个基于 VSCode 开发的代码编辑器,直接集成了 AI 功能。它的特点是:

  • 在编辑器内原生支持 AI 对话
  • 支持多种 AI API Token(OpenAI、Claude 等)
  • 保持 VSCode 的操作习惯和生态

与 ChatGPT 的区别

之前我的工作流程是:

  • 在 macOS 上使用 ChatGPT 官方客户端
  • 在 VSCode 中编写代码
  • 两个工具之间来回切换

这种分离的方式存在明显问题:

  1. 上下文断裂 - AI 和代码环境分离,需要手动复制粘贴代码
  2. 工作流割裂 - 思路容易被打断
  3. 效率损失 - 频繁切换窗口

而 Cursor 将 AI 直接集成到编辑器中:

  • AI 可以直接读取当前代码上下文
  • 生成的代码可以一键应用
  • 整个流程更加连贯流畅

使用体验

实际使用下来,Cursor 的优势非常明显:

代码理解更准确:AI 可以读取整个项目结构,给出的建议更符合项目实际情况。

交互更自然:不需要复制粘贴,直接在编辑器里对话,AI 生成的代码可以即时应用。

效率提升显著:特别是在重构、添加功能、修复 bug 等场景,体验比分离式工作流好太多。

总结

对于需要频繁使用 AI 辅助编程的开发者,Cursor 是值得尝试的工具。它不是取代 IDE,而是让 AI 辅助变得更自然、更高效。

唯一的缺点可能是需要订阅才能充分使用,但考虑到效率提升,这个成本是值得的。