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

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

---

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

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

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

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

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 的语法中，有两种写法 `<script>` 和 `<script setup>`，它们在结构上有所不同。如果用户在没有提供任何参考的情况下询问 ChatGPT，可能会得到不符合需求的答案。而使用 Cursor，用户可以依靠 Codebase 提供更常用的写法建议。

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

---

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