# 深入探讨 Cursor 的优势:为何它优于其他编程助手 **Published by:** [maixian](https://paragraph.com/@maixian/) **Published on:** 2025-02-11 **URL:** https://paragraph.com/@maixian/cursor ## Content 最近我试用了一下 Cursor,结论是:这是一个我愿意为之付费的产品。什么是 Cursor?Cursor 是一个基于 VSCode 二次开发的代码编辑器,深度结合了 AI 特性。从我的角度来看,它不仅仅是一个编辑器,更是一个强大的开发工具。Cursor由于 VSCode 本身功能强大且插件丰富,Cursor 也因此能够充分利用这些资源。用户可以无缝导入 VSCode 中的插件、配置和主题,几乎没有学习成本。此外,Cursor 还支持通过 GitHub 和 Microsoft 账号同步配置,极大地方便了用户。 然而,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 之所以不选择插件形式,是因为它需要对用户界面有更高的控制权,某些功能无法以插件形式实现。尽管在数据源和模型上没有显著突破,Cursor 依然实现了弯道超车,获得了极高的用户评价。这背后的原因是什么呢?我认为是对开发者习惯的深刻理解。Cursor 的独特优势以下是 Cursor 如何直击用户痛点的几个例子:Codebase 功能Cursor 在用户提问时,会自动将当前代码库作为参考文档。首次提问时,Cursor 会完整扫描整个文件夹的文件作为数据源,这样用户无需手动检查和复制相关代码。这不仅简化了操作,还更贴合实际开发环境。开发者最迫切的需求之一就是“引用多段代码”和“遵循现有写法”。 例如,在 Vue 3 的语法中,有两种写法