<!-- title: 别只按Tab：Cursor里藏着一支后台军团 -->
<!-- domain: tips-tricks -->

# 别只按Tab：Cursor里藏着一支后台军团

如果你问身边用 Cursor 的开发者“它最大的卖点是什么”，十个人有九个会回答“Tab 补全确实灵”。这话没错，但也是最大的浪费——Cursor 这两年悄悄堆了一整套“多教一个会吃饭”的机关：能记你偏好的记忆系统、能按文件自动生效的规则引擎、能在云端替你跑任务的后台 Agent、专抓 PR 毛病的审查机器人、还有保护隐私文件的忽略名单。这些功能全在你每天打开的那个窗口里，但绝大多数人从没点开过设置页。这篇文章把 8 个最实用、中文圈又最少人提的机关一次性拆给你看，每个都带操作步骤。注：本文基于 Cursor 官方文档和更新日志（changelog）中已公开的功能整理，具体入口位置和价格以官网最新版本为准。

## 机关一：Memories —— 让它记住"这家伙喜欢什么"

很多人每次新开对话都要重复交代一遍：“我们用 pnpm 不用 npm”、“测试跑 vitest”、“注释写英文”。Cursor 的 **Memories（记忆）**功能就是干这个的：Agent 在工作中会自动把值得记住的项目约定沉淀成一条条记忆，之后新会话自动带上，你不用再复读。

**操作步骤**：
1. 打开 Settings → Rules & Memories（部分版本叫 Memories 标签页）；
2. 查看已有记忆条目，每条都可以手动编辑或删除；
3. 也可以直接对 Agent 说“记住：这个仓库一律用 pnpm”，让它主动写入一条。

**预期效果**：新开对话的第一条指令就带着上下文，回答风格和版本选择明显稳定。
**适用场景**：长期维护的私人项目、有固定技术栈规范的团队仓库。

有个容易踩的坑：Memories 是跨会话共享的，如果记忆被污染（比如某次误操作被记成了“规范”），后续所有会话都会错下去。所以定期翻一眼记忆列表，比让它“自由发挥”重要得多。

## 机关二：Project Rules —— 规则不是写在 prompt 里的，是按文件自动挂载的

大部分人对“规则”的理解停留在：把规范贴到一个全局设置里，然后祈祷模型每次都遵守。Cursor 的 **Project Rules** 机制比这个精细得多——规则是 `.cursor/rules/` 目录下的一个个 Markdown 文件，每个文件可以声明**触发条件（globs）**，只在命中特定文件时才注入上下文。

**操作步骤**：
1. 项目根目录建 `.cursor/rules/` 文件夹；
2. 新建一个 `.mdc` 文件，写上 description、globs（如 `*.test.ts`）和正文规则；
3. 内容示例：“凡是修改测试文件时，遵循 AAA 模式（Arrange-Act-Assert），不许用 snapshot 测试”。

**预期效果**：写业务代码时不背测试规范、写测试时自动加载测试规范，上下文干净、遵守率高。这是“全局一把梭规则”做不到的。

**适用场景**： monorepo 里不同包有不同规范、前端后端混居的仓库。中文圈教程大多只讲“在设置里写 User Rules”，按文件挂载这个玩法讲得很少，实话说这是 Cursor 对抗“AI 不守规矩”最有效的一招。

```mermaid
flowchart TD
    A[用户发起修改] --> B{命中的文件路径}
    B -->|*.test.ts| C[挂载测试规范 Rule]
    B -->|src/api/**| D[挂载接口规范 Rule]
    B -->|其他文件| E[不注入规则，保持轻上下文]
    C --> F[Agent 按对应规范改代码]
    D --> F
    E --> F
    F --> G[后台 Agent 跑验证]
    G --> H[Bugbot 审查 diff]
    H -->|发现问题| I[自动修复循环]
    H -->|通过| J[交给人类验收]
```

## 机关三：Background Agents —— 把任务扔进云端，合上电脑也能跑

这是被提及最少、但含金量最高的一个。Cursor 的**后台 Agent（Background Agents）**能在 Cursor 的远程环境里克隆你的仓库、独立跑一个 Agent 干活——你在本地继续写代码，它那边并行开分支做另一件事，做完给你提个 PR。关键是：**它不占你本地窗口，你甚至可以在手机浏览器上派活、盯进度**。

**操作步骤**：
1. 在 Agent 面板（Ctrl/Cmd+E 唤出的对话区）切到后台模式，或直接把任务发给后台 Agent；
2. 首次使用需要授权 GitHub 仓库访问；
3. 它会创建独立分支和环境，跑完后把改动推送成 PR；
4. 在 cursor.com 网页端也能看到任务列表、追加指令。

**预期效果**：一只手接需求、一只手派活。“帮我给这个模块补齐单测”这种体力活，丢给后台跑，自己继续改业务代码，两不耽误。
**适用场景**：补测试、批量重命名、依赖升级后的错误修复、给老代码写文档——所有“重要但不紧急”的债，都适合后台还。

隐私敏感的同学要注意：后台 Agent 意味着代码会进入 Cursor 托管的远程环境，官方有专门的安全说明页（cursor.com/security），金融、医疗类项目上之前先读一遍，别拿合规开玩笑。

## 机关四：Bugbot —— 让一个专门挑刺的机器人先看一遍

Cursor 家还有个容易被忽略的产品线：**Bugbot**，定位是代码审查——Agent 写完的 diff、或者 PR 里的改动，它会专门去挑逻辑错误、边界条件、潜在的运行时炸弹，挑出来直接带定位和解释，一键回给 Agent 修。

**操作步骤**：
1. 本地用法：Agent 改完代码后，让 Bugbot 模式审查当前 diff；
2. 远程用法：接入 GitHub 仓库后，PR 更新时自动触发审查并留评论；
3. 对审查意见点“修复”，改动会回到对应分支。

**预期效果**：把“AI 写完自己查自己”变成“写手和审稿人分离”，低级错误拦截在合并之前。海外团队现在流行的姿势是：后台 Agent 干活 → Bugbot 把关 → 人类只看终稿，三段式流水线。
**适用场景**：一人公司没有同事帮你 review，Bugbot 就是那个不要工资的同事。

## 机关五：.cursorignore —— 给 AI 划一条不许碰的红线

`.gitignore` 管的是 git，`.cursorignore` 管的是 AI：写进这个文件的内容，Cursor 的索引和检索**根本看不见**。这个功能中文教程极少提，但它对两类人是刚需：一类是仓库里有密钥、内网配置、遗留密码的（AI 把敏感内容塞进回复里可不是闹着玩的）；另一类是超大 monorepo——把无关目录排除出索引，检索准确率反而会上升。

**操作步骤**：
1. 项目根目录建 `.cursorignore` 文件；
2. 语法同 `.gitignore`：`secrets/`、`*.env`、`legacy/**` 各占一行；
3. 配套还有 `.cursorindexignore` 可以只管索引不管编辑，按需选用。

**预期效果**：敏感文件不进上下文、不进云端索引；检索噪音变小。
**适用场景**：接私活时客户的代码、有合规要求的仓库、祖传屎山里你不想让 AI“参考”的部分。

## 机关六：@Docs 自定义文档源 —— 让它读你们家的 API 文档

默认情况下模型靠训练记忆回答“某库怎么用”，版本一新就露馅。Cursor 支持 `@Docs` 把官方文档站喂进索引，更妙的是**可以添加自定义文档 URL**——把你们公司内部 API 的文档站、某个小众库的 docs 页面加进去，之后 `@你的库名` 就能引用。

**操作步骤**：
1. 对话里输入 `@Docs` → Add new doc；
2. 粘贴文档站 URL，让 Cursor 抓取索引；
3. 起个名字（如 `internal-api`），之后对话里 `@internal-api` 即可。

**预期效果**：回答从“模型印象中的 v1 API”变成“你Indexed的当前版本 API”，幻觉率肉眼可见地下降。
**适用场景**：用内部 SDK 的团队、追新版本的库（文档永远比模型权重新）。

## 机关七：Notepads + 终端 Command K —— 两个不起眼但回本极快的小开关

**Notepads** 是 Cursor 里的“高级剪贴板”：可以保存常用 prompt 模板、报错排查清单、部署命令集，对话时 `@笔记本名` 直接引用。比往聊天里翻历史记录体面多了。操作：左侧栏切到 Notepads 图标 → 新建 → 内容里可以放代码块和链接 → 用的时候 @ 一下。

**终端 Command K**：在 Cursor 内置终端里按 Command K（Windows 是 Ctrl+K），直接用自然语言生成 shell 命令。查“找出最近三天改过且大于 1MB 的文件”这种记不住语法的场景，比开 Google 快十倍。这也是很多老手换 Cursor 内置终端而不开外部终端的原因。

## 机关八：MCP 一键接入 + Checkpoints 反悔药

**MCP（Model Context Protocol）**：Cursor 支持在设置里添加 MCP Server，接上之后 Agent 能操作外部系统——查数据库、发消息、操作浏览器都有现成 server，社区里 MCP 目录一大把，挑高星标的使用。操作：Settings → MCP → Add Server，支持远程 OAuth 授权（点一下登录即可）和本地 stdio 两种方式。

**Checkpoints（检查点）**：每次 Agent 动手改代码前会自动存档，改崩了点 Restore 一键回滚到改动前。配合 git 用双保险——很多人不知道这玩意儿，被 Agent 改怕了之后只敢让它“出方案我自己抄”，其实大可不必。

## 信息差总结

| 维度 | 你以为的 Cursor | 实际的 Cursor |
|---|---|---|
| 核心价值 | Tab 补全快 | 后台 Agent 并行干活的“一人军团” |
| 规则 | 全局设置里贴一段 prompt | `.cursor/rules/` 按文件 glob 自动挂载 |
| 记忆 | 每次重复交代偏好 | Memories 自动沉淀、可编辑可删除 |
| 代码质量 | 靠模型自觉 | Bugbot 独立审查 + 一键回修 |
| 隐私 | 全仓库裸奔给 AI | `.cursorignore` 物理隔离敏感文件 |
| 知识时效 | 靠模型训练截止日 | `@Docs` 自定义文档实时索引 |

## 行动指南

1. **今晚就做**：打开 `.cursorignore`，把密钥目录和祖传遗留代码加进去，5 分钟；
2. **本周做**：把你说过三遍以上的项目规范写成一条带 globs 的 Project Rule，从此不用复读；
3. **试一把**：挑一个补测试/写文档的体力任务丢给 Background Agent，体验“合上电脑它在干活”；
4. **进阶**：加一条内部 API 文档到 `@Docs`，观察回答质量的变化；
5. **查漏**：翻一眼 Memories 列表，把被污染的错误记忆清掉。

## 参考来源

1. Cursor 官方文档（Rules、Memories、Background Agents、@Docs 等）：https://cursor.com/docs
2. Cursor 更新日志（功能上线时间线以此为准）：https://cursor.com/changelog
3. Cursor 官方论坛（各功能的实际反馈与坑）：https://forum.cursor.com
4. Cursor 安全与隐私说明（后台 Agent 数据流向）：https://cursor.com/security

---
> 本文由「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)
