2026年 Cursor AI 编程完全教程 - 从安装到 Agent 模式,真实开发体验分享

🤖 Cursor —— 让 AI 帮你写代码的编辑器

Cursor 是一款基于 VS Code 的 AI 代码编辑器,但它不只是"加了个 AI 插件"这么简单。从 2024 年火到 2026 年,它已经从"AI 辅助编码"进化到了 "AI 自主编程" 的阶段。

我用 Cursor 开发了多个完整项目,这篇教程把我积累的实战经验全部分享出来。


一、下载安装

1.1 下载

访问官网 https://www.cursor.com/open in new window,选择对应操作系统版本下载:

  • Windows.exe 安装包
  • macOS.dmg 安装包
  • Linux.AppImage.deb

1.2 安装步骤

  1. 下载后双击安装
  2. 首次打开会提示登录/注册 Cursor 账号
  3. 可以选择导入 VS Code 设置(扩展、主题、快捷键一键迁移)
  4. 选择 AI 模型偏好,完成初始设置

TIP

如果你是 VS Code 用户,迁移过程几乎无感。Cursor 兼容所有 VS Code 扩展。

1.3 界面概览

Cursor 的界面和 VS Code 几乎一模一样,主要多了:

  • AI 聊天面板(右侧):与 AI 对话
  • Agent 面板:AI 自主执行任务
  • 内联编辑区:代码中直接编辑

二、三个必须记住的快捷键

这是 Cursor 的核心。记住这三个快捷键,你就掌握了 80% 的功能。

2.1 Ctrl+L — AI 聊天

打开右侧 AI 聊天面板,可以:

  • 提问代码相关问题
  • 让 AI 解释一段代码
  • 讨论架构设计方案
  • 排查错误
选中一段代码 → Ctrl+L → 输入"这段代码有什么bug?"

2.2 Ctrl+K — 内联编辑

在代码中直接唤起 AI 编辑:

  • 光标放在某行 → Ctrl+K → 输入指令
  • 选中一段代码 → Ctrl+K → 让 AI 修改选中部分
选中函数 → Ctrl+K → "添加错误处理和类型检查"

2.3 Ctrl+I — Agent 模式(重点!)

这是 Cursor 最强大的功能,AI 可以自主完成复杂任务:

  • 自动搜索代码库找到相关文件
  • 自动创建、修改多个文件
  • 自动运行终端命令
  • 自动检测错误并修复
Ctrl+I → "给项目添加暗色模式支持,修改所有组件的样式"

其他常用快捷键

快捷键功能
Ctrl+Shift+P命令面板
Ctrl+/切换 AI 模型
Ctrl+Enter接受所有 AI 改动
Ctrl+Backspace拒绝所有改动
Ctrl+.切换 Agent / Chat 模式
Tab接受 AI 补全建议
Esc取消当前 AI 操作

三、Agent 模式详解

Agent 模式是 Cursor 2.0 的核心升级,也是它和其他 AI 编辑器拉开差距的关键。

3.1 Agent 能做什么?

能力说明
🔍 自动搜索代码不用告诉它文件在哪,自己找
📝 多文件编辑一次修改多个文件,自动补充 import
💻 执行终端命令自动运行 npm install、git 操作等
🐛 自动修复错误发现报错会自动尝试修复
🌐 联网搜索可以查找最新文档和解决方案

3.2 Agent vs Chat 模式

  • Chat 模式:AI 只给建议,你手动操作
  • Agent 模式:AI 直接帮你做,你审查结果

我的建议:日常用 Agent 模式,需要精确控制时切回 Chat。

3.3 Yolo 模式

在设置中开启 Yolo 模式后,Agent 可以自动执行终端命令,不需要每次确认。

WARNING

Yolo 模式虽然方便,但要注意 AI 可能执行破坏性命令(如删除文件)。建议在有 Git 版本控制的项目中使用。

3.4 多 Agent 并行

Cursor 2.0 支持同时运行最多 8 个 Agent,每个 Agent 在独立的 git worktree 中工作,互不干扰。

适合场景:

  • 同时开发多个功能模块
  • 一边写代码一边写测试
  • 前端和后端同时推进

3.5 Background Agent(后台代理)

把任务交给 Agent,然后你可以继续做其他事:

  • 用一个模型生成计划,另一个模型执行
  • 多个 Agent 并行生成方案供你审查
  • Cloud Agent 提供 99.9% 可靠性和秒级启动

3.6 语音模式

Cursor 2.0 新增了语音控制功能:

  • 语音转文字,直接对 Agent 下指令
  • 可以自定义触发关键词
  • 解放双手,边说边编程

四、Tab 智能补全

Cursor 的 Tab 补全不是简单的代码片段,而是基于上下文的智能预测。

4.1 工作方式

  1. 你正常写代码
  2. Cursor 实时分析你的意图
  3. 出现灰色的补全建议
  4. Tab 接受,按 Esc 忽略

4.2 补全能力

  • 单行补全:补全当前行代码
  • 多行补全:预测接下来几行的逻辑
  • 跨文件感知:根据项目中其他文件的模式来补全

4.3 使用技巧

  • 写好函数签名,Tab 补全函数体
  • 写好注释,Tab 补全实现代码
  • 复制粘贴类似的代码结构,Tab 会学习模式

五、@ 上下文引用

在 AI 聊天或 Agent 模式中,用 @ 符号可以精确指定上下文:

引用方式说明示例
@文件名引用特定文件@src/App.tsx
@文件夹引用整个目录@src/components/
@代码库搜索整个代码库@codebase 找到所有API调用
@网址引用在线文档@https://nextjs.org/docs
@Git引用 Git 历史@git 最近的改动

实战示例

@src/components/ @src/lib/api.ts
重构这些组件的API调用方式,改用React Query

六、Rules 规则系统

Rules 是 Cursor 最被低估的功能之一。通过规则,你可以让 AI 始终遵循项目的编码规范。

6.1 规则类型

类型存放位置作用范围版本控制
项目规则.cursor/rules/当前项目
用户规则Cursor 设置所有项目
AGENTS.md项目根目录当前项目

6.2 创建项目规则

在项目根目录创建 .cursor/rules/ 文件夹,添加 .mdc 规则文件:

# .cursor/rules/coding-standards.mdc

---
description: 项目编码规范
globs: "**/*.{ts,tsx}"
alwaysApply: false
---

- TypeScript 严格模式,禁止 any
- 使用中文注释
- 组件使用 PascalCase 命名
- 工具函数使用 camelCase 命名
- 所有新增 UI 必须适配暗色模式

6.3 规则应用方式

  • Always Apply:每次对话都生效
  • Apply Intelligently:AI 根据描述自动判断
  • Apply to Specific Files:匹配特定文件模式时生效
  • Apply Manually:在聊天中 @规则名 才生效

6.4 我的规则配置实战

我在实际项目中常用的规则模板:

# 前端项目规则示例

- 使用 Tailwind CSS,不写自定义CSS(除非万不得已)
- 移动端优先设计,断点从 sm 到 xl
- 所有代码注释使用中文
- 组件按功能拆分,单个文件不超过 200 行
- API 调用统一封装在 lib/ 目录
- 错误处理使用统一的 toast 提示

七、MCP — 连接一切外部工具

MCP(Model Context Protocol)是 Cursor 支持的开放协议,可以让 AI 连接各种外部工具和数据源。

7.1 什么是 MCP?

简单说,MCP 让 Agent 不再只能读写代码,还能:

  • 操作 GitHub(创建 PR、查看 Issues)
  • 连接数据库(查询、修改数据)
  • 对接 Figma(读取设计稿)
  • 使用浏览器(测试网页)
  • 集成 Slack、Notion 等工具

7.2 配置 MCP

在项目根目录创建 .cursor/mcp.json

{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_TOKEN": "你的GitHub Token"
      }
    }
  }
}

配置后 Agent 就可以直接操作 GitHub 了。

7.3 常用 MCP 服务

MCP 服务功能
GitHubPR、Issues、代码审查
Figma读取设计稿生成代码
PostgreSQL数据库查询和修改
Browser浏览器自动化测试
Slack消息发送和读取

八、模型选择

Cursor 内置多个 AI 模型,不同任务选不同模型效果最好。

8.1 可选模型

模型特点推荐场景
Cursor ComposerCursor 自研、速度快 4 倍Agent 模式首选
Claude Sonnet代码质量最高复杂编码、架构设计
GPT-4o全能均衡日常编码、问题解答
DeepSeek性价比极高大量简单任务
Claude Haiku速度快快速补全、简单修改

TIP

Cursor 自研的 Composer 模型专为 Agent 编码设计,大多数交互在 30 秒内完成,是 Agent 模式的最佳搭档。

8.2 如何接入 DeepSeek

在 Cursor 设置中添加自定义模型:

  1. 打开设置 → Models → Add Model
  2. 填入 DeepSeek API 信息:
    • API Key:你的 DeepSeek Key
    • Base URL:https://api.deepseek.com
    • Model:deepseek-chat

这样就可以在 Cursor 中直接使用 DeepSeek 了,不限次数、不消耗 Cursor 额度。详见:DeepSeek 使用教程


九、内嵌浏览器

Cursor 2.0 内置了浏览器功能,不需要切换到 Chrome:

  • 在编辑器内直接预览网页效果
  • 可以选中页面上的 DOM 元素,发送给 Agent 分析
  • Agent 可以自动操作浏览器进行测试
  • 支持 MCP 连接实现更复杂的浏览器自动化

适合前端开发者:写完代码直接预览,发现问题让 Agent 修复,全程不离开编辑器。


十、订阅方案对比

方案价格主要内容
Hobby(免费)$0/月有限 Agent 请求 + 基础补全
Pro$20/月500 次快速请求 + 无限慢速 + 无限 Tab 补全
Pro+$60/月Pro 的 3 倍额度
Ultra$200/月Pro 的 20 倍额度 + 优先体验新功能

我的建议

  • 学生:用 .edu 邮箱申请免费 Pro(价值 $240/年)
  • 个人开发者:Pro 方案够用,$20/月
  • 重度用户:Pro+,$60/月性价比最高
  • 专业团队:Teams 方案 $40/用户/月

支付方式

国内用户可以用支付宝直接付款,不需要国际信用卡。


十一、实战工作流分享

这是我每天用 Cursor 开发的真实流程。

11.1 开始新功能

1. 打开 Agent 模式(Ctrl+I)
2. 描述需求:"添加一个用户登录页面,包含手机号验证码登录"
3. 让 AI 先给出实现计划,确认后再执行
4. 审查生成的代码,接受或修改
5. 运行测试,有问题让 Agent 自动修复

11.2 修复 Bug

1. 复制错误信息
2. Ctrl+L 打开聊天
3. 粘贴错误 + @相关文件
4. AI 分析原因并给出修复方案
5. 确认后一键应用

11.3 代码重构

1. Ctrl+I 打开 Agent
2. "重构 @src/utils/ 中的所有工具函数,添加类型定义和错误处理"
3. Agent 自动找到所有文件并逐个修改
4. 逐个审查 diff,确认修改

11.4 写测试

1. 选中要测试的函数
2. Ctrl+K → "为这个函数写单元测试,覆盖边界情况"
3. Tab 接受生成的测试代码

十二、高效使用的 10 个技巧

  1. 先说计划再写代码:让 AI 先给改动计划,确认后再执行
  2. 小步提交:每完成一个小功能就 commit,方便回滚
  3. 写好 Rules:项目规则越详细,AI 的代码质量越高
  4. 善用 @ 引用:给 AI 足够的上下文,结果更准确
  5. 选对模型:简单任务用快模型,复杂任务用强模型
  6. 阅读 diff:不要盲目接受 AI 的所有改动
  7. 利用 Git:开启 Yolo 模式前确保有版本控制
  8. 写好注释:注释是最好的提示词,AI 会根据注释补全代码
  9. 分而治之:大任务拆成小任务,分多次让 AI 完成
  10. 定期清理对话:上下文太长会降低 AI 准确度

十三、常见问题

Q1:Cursor 和 VS Code 的关系?

Cursor 基于 VS Code 开发,兼容所有 VS Code 扩展、主题、快捷键。可以理解为"AI 版的 VS Code"。

Q2:免费版够用吗?

简单尝试够用,但如果日常开发建议上 Pro。$20/月的投入能节省大量时间。

Q3:会不会泄露代码?

Cursor 提供隐私模式,开启后代码不会被用于训练。企业版有更严格的数据保护。

Q4:可以离线使用吗?

基本编辑功能可以(它就是 VS Code),但 AI 功能需要联网。

Q5:国内能用吗?

可以。Cursor 本身不需要翻墙,但部分 AI 模型(如 GPT-4)可能需要。搭配 DeepSeek 使用完全无需翻墙。

Q6:和 GitHub Copilot / Windsurf 比哪个好?

对比项CursorGitHub CopilotWindsurf
Agent 模式✅ 强大✅ 基础✅ 中等
多文件编辑✅ 优秀❌ 有限✅ 支持
MCP 协议✅ 支持❌ 不支持❌ 不支持
内嵌浏览器✅ 有❌ 无❌ 无
自定义模型✅ 支持❌ 有限✅ 支持
自研编码模型✅ Composer❌ 无❌ 无
价格$20/月$10/月$15/月

Cursor 功能最全面,Agent 能力最强。如果预算有限,Copilot 也够用;但如果你追求生产力最大化,Cursor 是最优选择。


十四、总结

Cursor 是目前最强大的 AI 编程工具,我用它的真实感受:

  • 效率提升巨大:重复性工作基本不用自己写了
  • 学习曲线平缓:会用 VS Code 就会用 Cursor
  • Agent 模式是杀手锏:真正实现了"描述需求,AI 帮你实现"
  • 搭配 DeepSeek 性价比极高:国内开发者的最佳组合

如果你是开发者,强烈建议试试 Cursor。它不会替代你,但会让你 10 倍高效。


Last Updated 2026/3/9 21:45:51
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.15.8