超越代码补全

Cursor 最令人印象深刻的一点,是它不仅仅是"帮你写代码",而是"帮你理解代码"。

当我第一次在 Cursor 中打开一个陌生的代码库,按下 Cmd+K 输入"这个项目的数据流是怎样的",它用 30 秒给出了一个完整的数据流图,精确到每个 API 端点和数据库表——这通常需要我花半天时间来逆向工程。

Composer 的威力

Composer 是 Cursor 最强大的功能之一。它允许你通过自然语言描述,一次性创建或修改多个文件。在开发一个全栈功能时,你可以说"创建一个用户管理页面,包括列表、搜索、编辑表单",Cursor 会自动生成路由、组件、API 调用等所有相关文件。

隐形成本

当然,Cursor 并非完美。它的"幻觉"率在复杂业务逻辑中仍然较高,频繁的上下文切换(从手写代码到 AI 生成的来回切换)也会带来认知负担。

最关键的是,过度依赖 AI 补全可能导致开发者对代码库的理解深度下降——"我知道它能工作,但我不完全理解它为什么能工作"成了一个常见的心态。