# 深入探讨 Cursor 的优势:为何它优于其他编程助手 **Published by:** [yeka](https://paragraph.com/@yeka/) **Published on:** 2025-02-11 **URL:** https://paragraph.com/@yeka/cursor-2 ## Content 最近我试用了一下 Cursor,结论是:这是一个我愿意为之付费的产品。什么是 Cursor?Cursor 是一个基于 VSCode 二次开发的代码编辑器,深度结合了 AI 特性。从我的角度来看,它不仅仅是一个编辑器,更是一个强大的开发工具。 由于 VSCode 本身功能强大且插件丰富,Cursor 也在此基础上进行了优化,充分利用了 VSCode 的优势。Cursor这使得用户可以无缝导入 VSCode 中的插件、配置和主题,使用体验非常流畅。更重要的是,用户可以通过 GitHub 或 Microsoft 账号将 Cursor 中的配置同步回 VSCode。 然而,Cursor 目前并未提供其他编辑器的 AI 插件支持,这可能对习惯使用其他编辑器的开发者造成一定的不便。此外,VSCode 的功能繁多,有时会出现插件与 Cursor 之间的冲突。Cursor:不仅仅是插件,更是编辑器目前市场上已有多家巨头在竞争 AI 编程助手。包括 GitHub Copilot、Amazon CodeWhisperer、字节的豆包 MarsCode、阿里的通义灵码、讯飞的 iFlyCode 等等。 在这些 AI 编程助手中,GitHub Copilot 凭借其强大的代码库和微软的 Azure + OpenAI 模型,始终占据领先地位。2022 和 2023 年,我在年度推荐中详细介绍了 GitHub Copilot,曾认为其他产品难以超越。 随着 GitHub Copilot 的成功,其他 AI 产品纷纷推出类似的编码插件,功能大同小异,包括:Tab 补全自然语言生成对话式提问这些产品大多以插件形式提供,功能相对单一。 Cursor 之所以不选择插件形式,是因为它需要对 UI 进行更深入的控制,某些功能无法以插件形式实现。 尽管在数据源和模型上没有显著突破,Cursor 依然实现了弯道超车,获得了极高的用户评价。这背后的原因是什么呢?我认为是对开发者习惯的深刻理解。Cursor 的独特优势以下是 Cursor 如何直击用户痛点的几个例子:Codebase 功能Cursor 在用户提问时,会自动将当前代码库作为参考文档。在展示视频中,Cursor 提供的效果是,用户可以主动 @特定文档 来参考某段代码。 实际上,在首次提问时,Cursor 会完整扫描整个文件夹中的文件作为数据源支撑,这样用户在 Chat 环节无需手动检查和复制相关代码。这不仅简化了操作,也更贴合实际开发环境。开发者对 AI 的迫切需求之一就是“引用多段代码”和“遵循现有写法”。 例如,在 Vue 3 的语法中,有两种写法