<!-- title: Cursor只会补全：七个被埋没的开关 -->
<!-- domain: tips-tricks -->

# Cursor只会补全：七个被埋没的开关

> 你把 Cursor 当成了"会联网的 Copilot"——按 Tab 接受补全，偶尔 Cmd+K 改两行。但 Cursor 真正的杀招藏在 Agent、规则、后台代理和模型切换里。这一篇拆开七个被 90% 用户忽略的隐藏开关，每一个都能直接砍掉你一半的重复劳动，或者把 API 账单砍到骨折。

## 导语：信息差在哪

国内开发者对 Cursor 的认知，基本停留在三个动作：**按 Tab 接受补全、用 Cmd+K 行内改代码、在对话框里问问题**。这套用法本质上和通义灵码、CodeGeeX 没有代差。真正让 Cursor 在 2025 年估值冲到 95 亿美元（2026 年网传并购传闻引爆讨论）的，是它从"补全器"悄悄进化成了"自主编码代理（coding agent）"。

问题在于：这些进阶功能 Cursor 默认不开、不引导、藏在二级菜单里。结果就是——付费用户在用免费版的方式干活，Pro 订阅的 500 次快速请求（fast request）额度大量浪费在"逐行确认"上。下面七个开关，是海外 r/cursor 和官方 changelog 里反复被称神、但中文圈几乎没人系统讲过的高价值功能。每一个都附操作步骤、预期效果、适用场景，看完即可上手。

---

## 开关一：Background Agents——让 Agent 去"上夜班"

这是 2025 年 Cursor 放出的最大一颗核弹，也是国内 clone（如字节 Trae、通义灵码）至今没能完整复刻的能力。

**它是什么**：你把一个任务（"重构这个模块的鉴权逻辑并补上单元测试"）交给一个跑在 Cursor 云端沙箱里的 Agent。它会在隔离的虚拟环境里自己读代码、改代码、跑测试，可能花十几分钟到半小时。你不用盯着——可以继续干别的活，或者干脆去睡觉。任务完成后它会给你一个**云端工作快照（snapshot）**，你点开就能接管它改好的代码库，逐文件 review、合并。

**操作步骤**：
1. 在左侧面板找到 **Background Agents**（或通过命令面板 Cmd/Ctrl+Shift+P 搜索 "background"）。
2. 新建一个 agent，用自然语言描述任务，建议附上验收标准（"所有现有测试必须通过"）。
3. 选择要基于的分支，启动。
4. 任务跑完后会推送通知（甚至能推到手机），点击进入它的远程环境，逐个 diff 审查，满意就 **Take control** 拉到本地，或直接让它开 PR。

**预期效果**：把"需要跑很久、又不需要你实时决策"的脏活（大规模重构、依赖升级、补测试、迁移样板代码）批量异步化。一个熟练用户能同时挂 2–3 个后台 agent，相当于雇了不要工资的初级同事。

**适用场景**：单体仓库里跨几十个文件的机械重构；给老接口批量补测试用例；升级大版本框架；任何"改起来枯燥但容易出错"的任务。

---

## 开关二：`.cursor/rules` 分层规则——给 AI 写"岗位说明书"

很多人还在用根目录一个 `.cursorrules` 文件，这是 2024 年的老玩法。Cursor 早已把它升级成**规则系统（Rules）**，能力翻了不止一倍。

**它是什么**：一个 `.cursor/rules/` 目录，里面可以放任意多个 `.mdc`（markdown with config）规则文件。每个文件除了正文，还有 frontmatter 控制它**何时被加载**。四种加载方式是精华：

- `Always`：每次对话都注入，适合全局技术栈声明。
- `Auto Attached`：通过 `globs` 字段（如 `**/*.tsx`）在编辑匹配文件时自动注入。
- `Agent Requested`：给规则写一句 `description`，Agent 在判断需要时自己拉取——这是最聪明的一种，能省大量 token。
- `Manual`：只在用 `@rulename` 主动引用时注入。

**操作步骤**：
1. 命令面板搜 **New Cursor Rule**，或在 `.cursor/rules/` 下新建 `*.mdc` 文件。
2. frontmatter 填 `description`（给 Agent 看的索引语，如"所有 React 组件必须用函数式 + hooks"）和 `globs: ["src/components/**/*.tsx"]`。
3. 正文写死规范：命名、目录结构、禁止的写法、必须引用的工具函数。

**预期效果**：从"每次对话都要重复念一遍项目规范"变成"AI 自动按规矩办事"。`Agent Requested` + 好的 `description` 是性价比最高的——AI 只在真正相关时才读规则，token 消耗可控。

**适用场景**：团队协作（把 code review 的口头规矩固化）；多技术栈仓库（前端 React 规则只在前端文件触发）；强制使用内部 SDK / 设计系统。

```mermaid
flowchart TD
    A[你给 Agent 下任务] --> B{规则系统}
    B -->|Always| C[全局技术栈声明<br/>每次注入]
    B -->|Auto Attached| D[按 glob 匹配<br/>改对应文件才注入]
    B -->|Agent Requested| E[AI 读 description<br/>判断需要才拉取]
    B -->|Manual| F[你 @规则名<br/>才注入]
    C & D & E & F --> G[Agent 带着精准上下文干活]
    G --> H[输出符合规范的代码]
    G -.->|省 token| I[账单下降]
```

---

## 开关三：Notepads——你的可复用"上下文仓库"

这个功能被严重低估，它本质上是 Cursor 版的"长期记忆 + 代码片段库"。

**它是什么**：Notepad 是一段可以保存下来、跨对话反复引用的上下文。可以是常用 prompt 模板、一段架构说明、一个排查清单、甚至一段你不想让 AI 每次重写的标准代码。保存后用 `@notepad名字` 就能在任何对话里调出来。

**操作步骤**：
1. 在侧边栏或命令面板打开 **Notepads**，新建一个。
2. 写入内容，命名（如 `bug-report-template`、`db-schema-context`）。
3. 在 Agent 对话里输入 `@bug-report-template`，内容即被注入。

**预期效果**：把"反复粘贴同一段上下文"变成一键引用。对于经常在同一项目排查同类问题、或维护一套固定 prompt 模板的人，这是省时间利器。

**适用场景**：固定的代码评审 checklist；项目架构上下文（数据库表结构、API 约定）；标准 prompt（"按这个风格写 commit message"）。

---

## 开关四：Auto-run（YOLO）模式——关掉"按回车"质检岗

很多人抱怨 Cursor 的 Agent 模式"每改一步都要我确认，慢得要死"。其实是你没开 auto-run。

**它是什么**：Agent 模式默认对每一步（尤其是跑终端命令）都要求你点确认，这是安全设计。但你可以打开 **Auto-run**，让它自动执行命令、自动应用编辑。海外社区戏称这是 "YOLO mode"。

**操作步骤**：
1. 在 Agent/Composer 界面找到运行开关（通常显示为 "Auto" 或类似图标）。
2. 点开即可；进一步可在 Settings → 搜 "auto run" 调整策略（是否允许自动跑终端命令、是否需要二次确认）。
3. **强烈建议**：只在你信任的项目（已有 git 干净提交、有测试兜底）里开，否则 AI 一条 `rm -rf` 或破坏性命令就直接执行了。

**预期效果**：Agent 从"一步一停的实习生"变成"放手去干的高级工"。一个中等复杂的功能，关掉确认后交付时间能从 30 分钟压到 8 分钟。

**适用场景**：在隔离分支 / 沙箱环境做探索性开发；任务已经定义得很清楚、风险可控；你已经 `git commit` 了一个干净的还原点（配合下面的 Checkpoint 食用）。

---

## 开关五：@-mention 进阶——@Docs 自建知识库 + @Git + @Web

绝大多数人只用 `@Files` 和 `@Codebase`。`@` 后面其实藏着一个完整的"上下文宇宙"。

**核心成员**：
- **`@Docs`**：Cursor 内置了主流框架文档，但真正的杀招是 **Add new doc**——你可以让它索引**任何**文档站点（包括内部 wiki、冷门库的文档、甚至某篇博客），之后用 `@Docs:库名` 精准引用。AI 写代码就不再凭过时记忆，而是查实时文档。
- **`@Web`**：让 AI 联网搜索最新信息（API 变更、版本兼容性问题、报错含义）。
- **`@Git`**：注入 Git 上下文（commit 历史、diff、当前改动），让 AI 理解"这次改动改了什么"，用于写 commit message、生成 PR 描述。
- **`@Folders`**：限定 Agent 只在某个目录工作，避免它乱翻无关代码。
- **`@Definitions` / `@Symbols`**：精准注入某个函数/类的定义。

**操作步骤（以 @Docs 为例）**：
1. 对话框输入 `@`，选 `Docs`，点 **Add new doc**。
2. 填入文档站点 URL，等待索引。
3. 之后任何对话都能 `@Docs:你的库名` 让 AI 基于实时文档作答。

**预期效果**：把 AI 从"凭训练数据瞎编 API"变成"查文档再写"。对于用新版本框架、小众库的人，这是消灭幻觉的关键。

**适用场景**：升级到新版本框架（文档变了）；用冷门/闭源 SDK；排查报错（配合 `@Web` 搜最新已知 issue）。

---

## 开关六：Tab 补全模型独立切换——用便宜模型干补全的活

这是省钱党最该知道的开关，但 90% 用户从来没动过模型设置。

**它是什么**：Cursor 的 **Tab 自动补全**（autocomplete）和 **Chat/Agent 对话**用的是**两个独立的模型**，可以分别设置。补全是高频低难度任务，没必要用最贵的旗舰模型；对话/Agent 才需要强推理。

**操作步骤**：
1. 设置 → **Models**，分别看到 "Chat" / "Autocomplete"（或类似分区）的模型选择。
2. 把 Autocomplete 切到 Cursor 自家调优的轻量补全模型（速度更快、消耗更少），或一个性价比模型。
3. Chat/Agent 保留旗舰模型（Claude Sonnet/Opus 级别、GPT 级别），用于复杂任务。

**预期效果**：补全体验基本不降级（补全本来就不需要顶级推理），但 fast request 额度消耗显著下降，单月账单和速率限制都更友好。

**适用场景**：任何想把 Pro 订阅的 500 次快速请求"花在刀刃上"的用户；按量付费 / 自带 API key 的用户尤其受益——补全的调用量往往是 Agent 的几十倍。

---

## 开关七：Checkpoint 回滚 + AI Review——给 Agent 装"撤销键"和"质检员"

放手让 AI 自动改代码，最大的恐惧是"它把好好的代码改崩了"。Cursor 给了两个对应的解药。

**Checkpoint（检查点回滚）**：Agent/Composer 的每一步操作都会保存检查点。一旦发现 AI 跑偏，你可以一键回滚到某个 checkpoint，相当于给 Agent 装了撤销键。**最佳实践**：开 YOLO 模式前，先确保有干净 checkpoint；任务跑歪了，回滚重来成本极低。

**AI Review（代码评审）**：选中一段代码，用 **Review** 功能让 AI 做代码审查（找 bug、安全隐患、性能问题、风格违规）。相当于免费的初级 reviewer，在 commit 前过一遍。

**操作步骤**：
1. Checkpoint：在 Agent 历史面板里，每一步旁边有回滚入口；也可在 Git 历史里看到 Cursor 创建的提交点。
2. AI Review：选中代码 → 右键 / 命令面板 → **Review**（或 "Review selection"），AI 给出意见。

**预期效果**：把"不敢放手用 Agent"的顾虑拆掉一半——有回滚兜底，有 AI 自查，敢让 Agent 接手更大范围的任务。

**适用场景**：每次让 Agent 动大手术前的安全网；提交前自查；新人代码 review 的第一道筛。

---

## 信息差总结：你知道的 vs 别人不知道的

| 维度 | 普通用户（你的现状） | 进阶用户（信息差持有者） |
|------|------|------|
| 核心动作 | 按 Tab 补全 + Cmd+K 改行 | Background Agents 异步外包大任务 |
| 规则系统 | 用一个 `.cursorrules` | `.cursor/rules` 多文件 + `description` 自动激活 |
| 上下文 | `@Files` / `@Codebase` | `@Docs` 自建文档库 + `@Git` + `@Notepad` |
| 执行节奏 | 每步手动确认 | Auto-run + Checkpoint 兜底放手跑 |
| 模型分配 | 全程同一旗舰模型 | Tab 用轻量模型、Agent 用旗舰，分别省额度 |
| 安全网 | 靠人盯 | Checkpoint 回滚 + AI Review 双保险 |
| 单位时间产出 | 1 个任务顺序做 | 本地干 1 个 + 云端挂 2 个并行 |

---

## 行动指南：今晚就能上手的四步

1. **先建规则（10 分钟）**：在 `.cursor/rules/` 下新建一个 `Agent Requested` 类型的规则文件，写清楚你的技术栈和禁用写法，配上一句 `description`。这是回报最高的一步。
2. **切补全模型（2 分钟）**：设置里把 Autocomplete 模型换成轻量档，Chat 保留旗舰。先省下一笔。
3. **挂一个后台 Agent（20 分钟）**：挑一个"想干但一直拖延"的重构 / 补测试任务，丢给 Background Agent，观察它的快照交付质量。
4. **建立安全习惯**：每次开 Auto-run 前，先确认有干净 git 提交和 checkpoint；养成 commit 前用 AI Review 过一遍的习惯。

> ⚠️ 注意：Auto-run 务必只在信任环境 / 干净分支上开；Background Agents 会消耗较多 fast request 额度，Pro 档（约 $20/月，500 fast requests）重度用户可考虑 Ultra 档（约 $200/月，约 20 倍额度）；定价以 Cursor 官网实时公示为准。

---

## 参考来源

- Cursor 官方文档（Agent / Rules / Background Agents）：https://docs.cursor.com
- Cursor 更新日志（功能发布时间线）：https://www.cursor.com/changelog
- r/cursor 社区（隐藏技巧与实战讨论）：https://www.reddit.com/r/cursor/
- Model Context Protocol（MCP 标准与服务器列表）：https://modelcontextprotocol.io
- 国内对照：字节 Trae（https://www.trae.ai ）与通义灵码——可对比上述能力缺失项

---
> 本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵**爱卫生**（微信ID: gprshome201101）维护。
> 聚焦5G/6G核心网、3GPP标准、AI工具实战。知识星球「51学通信」提供深度技术答疑和行业洞察。

> [!tip] 51学通信知识星球
> **星主：爱卫生**（微信：gprshome201101）——公众号「51学通信」创办者，19 年通信行业运维与讲师经验，著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书（各大电商平台有售）。
> **星球定位**：深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域，主打运维岗位与信令分析。
> **当前规模**：5200 篇主题 / 990 个回答，198 元/年。
> **加入福利**：加入星球后请加爱卫生微信，拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题，另有群内分享。
> **AI 加持**：51学通信知识星球已作为 skill 接入 WorkBuddy，使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例，做总结、找文档和 PPT 等场景全覆盖。

![51学通信知识星球海报-扫码加入](https://wiki.500nian.com/images/zhixingqiu_qrcode.png)
