# 深入探讨 Cursor 的优势：为何它优于其他编程助手

By [yeka](https://paragraph.com/@yeka) · 2025-02-11

---

最近我试用了一下 Cursor，结论是：**这是一个我愿意为之付费的产品。**

什么是 Cursor？
-----------

Cursor 是一个基于 VSCode 二次开发的代码编辑器，深度结合了 AI 特性。从我的角度来看，它不仅仅是一个编辑器，更是一个强大的开发工具。

由于 VSCode 本身功能强大且插件丰富，Cursor 也在此基础上进行了优化，充分利用了 VSCode 的优势。

![Cursor](https://storage.googleapis.com/papyrus_images/fde745fd94731d73d6bc6bb1769f212dfccba6231cd5a52a7ecbf5df872a3d67.webp)

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 的语法中，有两种写法 `<script>` 和 `<script setup>`，它们在结构上有所不同。如果用户不提供任何参考去询问 ChatGPT，可能会得到不符合需求的答案。而有了 Cursor，它总是能够借助 Codebase 提供项目中更常用的写法建议。

👉 [野卡 | 一分钟注册，轻松订阅海外线上服务](https://bit.ly/yeka)

---

*Originally published on [yeka](https://paragraph.com/@yeka/cursor-2)*
