01 · Cursor 是什么
从零开始认识 Cursor,理解它和 Copilot、ChatGPT、Claude Code 的根本区别。
01 Cursor 是什么
Cursor 是由 Anysphere 公司开发的 AI 原生代码编辑器。它基于 VS Code 内核构建,所以继承了 VS Code 的所有插件生态和编辑器体验,但在此基础上深度集成了 AI 能力——它不是”给 VS Code 装个 AI 插件”,而是”把 AI 写进了编辑器的基因里”。
如果用一句话概括:Cursor 是一个能理解你整个项目、帮你写代码、改代码、调试代码的 AI 编程搭档。
和 Claude Code 的命令行形态不同,Cursor 是图形界面的编辑器——你看到的是文件树、代码高亮、diff 对比、终端面板,但背后有一个 AI 大脑在时刻运转。
02 它能跑在哪
Cursor 支持三个主流平台:
| 平台 | 安装方式 | 备注 |
|---|---|---|
| macOS | 官网下载 .dmg 安装包 | 原生 Apple Silicon 支持 |
| Windows | 官网下载 .exe 安装包 | x64 架构 |
| Linux | AppImage / .deb / .rpm | 各主流发行版可用 |
因为 Cursor 是 VS Code 的 fork,所以所有 VS Code 插件都兼容——你不需要在”换一个好用的编辑器”和”保留熟悉的插件”之间二选一。
03 它能做什么 / 不能做什么
能做的
- Tab 自动补全:不是单行补全,而是同时预测接下来的多行代码——经常能一次性写完整个函数体
- Inline Edit(Cmd+K):选中一段代码,用自然语言描述你要的改动,AI 在原位生成 diff,你审完就接受
- Chat(Cmd+L):侧边栏对话,AI 能看到你当前打开的文件和项目结构,回答代码问题
- Composer / Agent(Cmd+I):一句话描述需求,AI 跨多个文件创建、修改代码,自动跑终端命令
- Debug 模式:AI 自动给你的代码插日志、分析运行时数据、定位 bug 根因
- Visual Editor:在浏览器里拖拽改 UI → 源码自动同步
- 代码库理解:自动索引你的项目,所以你问”这个项目的认证逻辑在哪”它真的知道
不能做的
- 不能替你拍技术决策:选择哪个框架、哪种架构模式——这些是人的判断
- 不能保证零 Bug:AI 写的代码和人类写的一样需要测试和 review
- 不能猜你没说的需求:提示词里没写的约束,AI 不知道
- 不能完全无人值守:核心逻辑的改动必须人工 review
核心原则:让 Cursor 提供高质量候选方案,由你来做出最终判断。
04 Cursor vs ChatGPT vs Copilot vs Claude Code
这是新手最容易搞混的问题。用一个场景来理解:
四种工具的角色类比
| 工具 | 角色 | 你能给它什么 | 它给你什么 |
|---|---|---|---|
| ChatGPT | 技术顾问 | 问题描述、代码片段 | 建议、解释、代码片段 |
| GitHub Copilot | 智能补全 | 你正在写的代码上下文 | 单行或多行补全建议 |
| Cursor | AI 编程搭档 | 整个项目 + 自然语言指令 | 跨文件改动、终端输出、diff |
| Claude Code | 命令行编程搭档 | 整个项目 + 终端指令 | 文件改动、命令执行、终端输出 |
类比理解
- ChatGPT 像你请了一个技术顾问——你描述问题,他给建议,但代码还得你自己写进项目
- GitHub Copilot 像超级智能的自动补全——它猜你接下来要写什么,但不理解你的项目全貌
- Cursor 像一个坐在你旁边的资深搭档——他看到你的整个项目,你一句话他就帮你改好多个文件
- Claude Code 也像一个搭档,但在终端里工作——适合重度命令行用户和自动化流水线
它们不是替代关系
实际开发中,这些工具各有所长:
- 新项目快速搭建 → Cursor Composer 或 Claude Code
- 日常编码提速 → Cursor Tab + Copilot
- 架构讨论、技术调研 → ChatGPT
- CI/CD 自动化 → Claude Code 非交互模式
05 快速检查:你装了没
打开终端,输入:
cursor --version- 如果打印出版本号(如
Cursor 3.0.x)→ 已经装了,跳到第 03 篇开始学习核心概念 - 如果提示
command not found→ 下一篇就是安装指南
注意:如果你通过官网下载
.dmg/.exe安装,命令行工具可能需要额外配置 PATH。macOS 用户可以在 Cursor 内按Cmd+Shift+P→ 输入install command→ 选择 “Install ‘cursor’ command in PATH”。
06 小结
| 关键问题 | 答案 |
|---|---|
| Cursor 是什么 | 基于 VS Code 的 AI 原生代码编辑器 |
| 和 ChatGPT 的区别 | ChatGPT 是顾问,Cursor 是能动手改代码的搭档 |
| 和 Claude Code 的区别 | Cursor 是图形界面 IDE,Claude Code 是命令行工具 |
| 我能用它做什么 | Tab 补全、跨文件改代码、聊天问答、调试、设计转代码 |
| 下一步 | 安装 → 打开你的第一个项目 → 试试 Tab 和 Cmd+K |
下一篇:02 安装与登录 —— 3 分钟装好 Cursor,配置好你的第一个 AI 模型。