首页 › tips-tricks › Cursor八大隐藏神技:你只用了10%

Cursor八大隐藏神技:你只用了10%的功能

一句话信息差:Cursor年营收突破10亿美元,但你每天用的可能只有 Cmd+K + Tab 补全。海外开发者已经用 Background Agent、MCP 注入、.cursor/rules 分层配置等技巧把 Cursor 变成了全自动编程工作站,而你还在手动逐个文件改代码。

导语

2026年春,Cursor官方宣布年经常性收入(ARR)突破10亿美元——一个VS Code fork能做到这个数字,说明AI编码不是噱头,而是真金白银的生产力。但问题是:绝大多数用户只用了Cursor不到10%的功能。Reddit上r/cursor社区、Cursor官方论坛、GitHub上的cursor-ai-tips仓库里藏着大量国内几乎没人讲过的隐藏技巧。今天我把海外开发者社区最火的8个Cursor隐藏神技全部挖出来,每个都配操作步骤,看完立刻能用。


神技一:Background Agent——让AI在后台自动干活

什么是信息差:2026年4月,Cursor推出了Background Agent功能,允许Agent在后台独立执行任务。你在前台继续写代码,后台Agent同时帮你修Bug、写测试、重构代码。国内90%的Cursor用户甚至不知道这个功能存在。

操作步骤: 1. 打开Cursor,进入Agent模式(Cmd+I 或 Ctrl+I) 2. 在Agent面板右上角找到"Background"开关,启用它 3. 输入任务描述,例如:"在src/utils目录下找到所有未写单元测试的工具函数,为每个函数补充测试用例" 4. 按下Enter,Agent开始在后台工作 5. 你可以继续在前台编辑代码,Agent完成后会在通知栏弹出提醒 6. 点击通知查看Agent的所有改动,一键Accept或Reject

适用场景: - 批量生成测试用例 - 大规模代码重构 - 代码风格统一(比如批量把var改成const) - 生成文档注释

预期效果:根据Cursor社区反馈,Background Agent可以同时处理3-5个独立任务,每个任务平均节省15-30分钟手动操作。


神技二:.cursor/rules 分层配置——三层规则体系

什么是信息差:大多数人知道.cursorrules文件,但Cursor在2025年底推出了全新的三层规则体系,支持.mdc格式文件放在.cursor/rules/目录下,按触发方式分为三种类型。这套体系比单一.cursorrules文件强大10倍。

三层规则体系:

graph TD
    A[Cursor Rules 体系] --> B[Always Rules<br/>始终生效]
    A --> C[Agent-Selected Rules<br/>Agent自动匹配]
    A --> D[Auto-Attached Rules<br/>按文件类型自动附加]
    B --> B1[".cursor/rules/always.mdc<br/>项目编码规范、架构约束"]
    C --> C1[".cursor/rules/api.mdc<br/>globs匹配API相关文件"]
    C --> C2[".cursor/rules/test.mdc<br/>globs匹配测试文件"]
    D --> D1["指定文件模式<br/>打开匹配文件自动加载"]
    style A fill:#4A90D9,color:#fff
    style B fill:#7ED321
    style C fill:#F5A623
    style D fill:#BD10E0

操作步骤: 1. 在项目根目录创建.cursor/rules/目录 2. 创建Always规则文件always.mdc:

---
description: 项目全局规范
globs:
alwaysApply: true
---
- 使用TypeScript strict模式
- 所有API返回值必须有类型定义
- 禁止使用any类型
- 错误处理使用Result模式
  1. 创建Agent-Selected规则文件react-components.mdc:
---
description: React组件开发规范
globs: src/components/**/*.tsx
---
- 使用函数式组件 + Hooks
- Props使用interface定义,不用type
- 每个组件文件不超过200行
- 样式使用CSS Modules
  1. 创建Auto-Attached规则文件api-routes.mdc:
---
description: API路由规范
globs: src/api/**/*.ts
---
- RESTful风格命名
- 所有接口必须有JSDoc注释
- 使用zod做请求参数校验

适用场景:多人协作项目、开源项目、需要严格代码规范的团队项目。


神技三:MCP Server注入——让Cursor连接一切外部工具

什么是信息差:MCP(Model Context Protocol)协议让Cursor能连接外部工具——数据库、Figma设计稿、Slack消息、GitHub Issues……大多数用户只把Cursor当代码编辑器用,但通过MCP,它变成了真正的全栈AI工作台。

操作步骤: 1. 打开Cursor设置(Cmd+,),搜索"MCP" 2. 在MCP配置区域添加服务器配置(JSON格式):

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/project"]
    },
    "github": {
      "command": "npx", 
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_TOKEN": "your-token"
      }
    },
    "postgres": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-postgres", "postgresql://localhost/mydb"]
    }
  }
}
  1. 保存后重启Cursor
  2. 在Agent模式下,Agent会自动调用MCP工具——你可以说"查看GitHub上最近的PR",Agent直接通过MCP读取GitHub API

实用MCP服务器推荐: | MCP Server | 功能 | 安装命令 | |-----------|------|---------| | filesystem | 文件系统操作 | npx @mcp/server-filesystem | | github | GitHub API集成 | npx @mcp/server-github | | postgres | PostgreSQL数据库查询 | npx @mcp/server-postgres | | brave-search | 网络搜索 | npx @mcp/server-brave-search | | slack | Slack消息读写 | npx @mcp/server-slack |


神技四:Cursor CLI的Agent -p 模式——终端里的AI编程助手

什么是信息差:Cursor有命令行模式,可以在终端中运行Agent,甚至可以嵌入到CI/CD流水线中。这个功能连很多海外用户都不知道。

操作步骤: 1. 确保Cursor已安装并激活 2. 在终端中运行:

# 单次任务模式
cursor-agent -p "为src/auth.ts添加单元测试"

# 管道模式,结合git使用
git diff HEAD~1 | cursor-agent -p "Review this code change and suggest improvements"

# 自动修复lint错误
cursor-agent -p "修复所有ESLint报错" --auto-apply
  1. 高级用法——结合MCP注入:
cursor-agent -p "分析数据库schema并生成ORM模型" \
  --mcp-config ./mcp-config.json

适用场景: - CI/CD中的自动化代码审查 - 批量处理重复性编码任务 - 在SSH远程服务器上使用AI辅助编程(无需GUI)


神技五:Composer的多文件编排技巧

什么是信息差:大多数人用Composer只改一个文件。但Composer的真正威力在于多文件同时编排——你只需用自然语言描述需求,它会同时修改5个、10个甚至20个文件,保持逻辑一致性。

操作步骤: 1. 按 Cmd+I 打开Composer 2. 点击Composer面板上的"+"按钮,添加多个文件到上下文 3. 或者直接在Composer中用 @file 语法引用文件:

在 @src/api/users.ts 中添加删除用户的接口,
同时更新 @src/types/user.ts 的类型定义,
并在 @src/components/UserList.tsx 中添加删除按钮和确认弹窗
  1. 关键技巧——指定架构约束:
按照现有的Repository模式,在 @src/repositories/ 下新建order.repository.ts,
对应新建 @src/services/order.service.ts,
同时更新 @src/routes/order.routes.ts 注册新路由
  1. Composer会生成一个diff视图,每个文件的改动用颜色标注,你可以逐个文件Accept或Reject

预期效果:根据developertoolkit.ai的测试数据,使用多文件Composer比逐文件修改快3-5倍,且代码一致性显著提高。


神技六:Tab补全的高级配置——让它理解你的代码风格

什么是信息差:Cursor的Tab补全(Cursor Tab)不是简单的代码片段补全,它实际上会学习你的项目代码风格。但你需要正确配置才能发挥最大效果。

操作步骤: 1. 打开设置,搜索"Cursor Tab" 2. 开启"Include Context From"——这会让Tab补全参考你当前项目中已有的代码风格 3. 在.cursor/rules/always.mdc中加入代码风格描述:

- 变量命名使用camelCase
- 函数命名使用动词开头(getUserId, validateToken)
- 优先使用async/await而非.then()
- 错误处理使用try-catch,catch中必须console.error
  1. 这样Tab补全会按照你的风格生成代码,而不是通用风格

隐藏快捷键: | 快捷键 | 功能 | |--------|------| | Tab | 接受补全建议 | | Esc | 拒绝补全建议 | | Cmd+→ | 接受补全建议的下一个词 | | Cmd+Shift+→ | 接受补全建议的下一行 | | Option+Tab | 查看下一个补全候选 |

适用场景:当你发现Tab补全的代码风格和项目不一致时,通过rules文件矫正。


神技七:模型选择的策略——不同任务用不同模型

什么是信息差:大多数人一直用默认模型。但Cursor允许针对不同场景切换模型,选对模型可以让代码质量提升一个档次,还能节省请求额度。

graph LR
    A[任务类型判断] --> B[简单补全/格式化]
    A --> C[代码生成/重构]
    A --> D[复杂架构设计]
    A --> E[代码审查/解释]
    B --> B1["Claude Sonnet<br/>快速且便宜"]
    C --> C1["Claude Opus<br/>质量最高"]
    D --> D1["Claude Opus + Extended Thinking<br/>深度推理"]
    E --> E1["GPT-4o<br/>解释能力强"]
    style D1 fill:#FF6B6B,color:#fff
    style C1 fill:#4ECDC4

操作步骤: 1. 在Agent模式面板顶部,点击模型选择下拉框 2. 策略建议: - 简单任务(格式化、小修复、注释):选 sonnet —— 速度快,消耗少 - 中等任务(新功能、重构):选 opus —— 质量最高 - 复杂任务(架构设计、跨模块重构):选 opus + 开启 Extended Thinking - 代码审查/解释:可尝试 gpt-4o —— 在解释性任务上表现很好 3. 在Settings中设置默认模型,避免每次手动切换

省钱技巧:Cursor Pro套餐每月500次快速请求。日常用sonnet,关键代码用opus,可以做到完全不超额。


神技八:Skills系统——给Agent装上可复用的"技能包"

什么是信息差:2026年初Cursor推出了Skills系统(也叫Prompt Snippets),你可以把常用的复杂Prompt保存为"技能",一键调用。这比每次手写Prompt高效10倍。

操作步骤: 1. 打开Cursor,进入命令面板(Cmd+Shift+P) 2. 搜索"Create Skill" 3. 编写你的Skill,例如"code-review":

---
name: code-review
description: 全面代码审查
---

请对选中的代码进行以下维度的审查:
1. **安全性**:是否存在XSS、SQL注入、敏感信息泄露风险
2. **性能**:是否有N+1查询、不必要的循环、内存泄漏
3. **可维护性**:命名是否清晰、函数是否过长、是否有重复代码
4. **错误处理**:是否有未捕获的异常、边界条件是否处理
5. **测试覆盖**:是否需要补充测试用例

输出格式:
- 🔴 必须修复(按严重程度排序)
- 🟡 建议改进
- 🟢 做得好的地方
  1. 保存后,在Agent模式下输入 @code-review 即可一键调用
  2. 你还可以从社区导入现成的Skills:GitHub上的 VoltAgent/awesome-agent-skills 仓库收录了1000+个社区贡献的Agent技能

推荐Skills: | Skill名称 | 功能 | 来源 | |-----------|------|------| | code-review | 全面代码审查 | 自定义 | | api-doc-generator | 自动生成API文档 | 社区 | | test-generator | 智能测试用例生成 | 社区 | | refactor-pattern | 按设计模式重构 | 自定义 | | db-migration | 数据库迁移脚本生成 | 自定义 |


信息差总结

你知道的 你不知道的(本文揭示)
Cursor有AI补全 Background Agent可以后台并行执行任务
.cursorrules可以配置规则 三层Rules体系(Always/Agent-Selected/Auto-Attached)
Cursor是个编辑器 通过MCP连接数据库、GitHub、Slack等外部工具
只有GUI能用Cursor CLI的cursor-agent -p模式可用于CI/CD和终端
Composer改单个文件 多文件编排,一次修改20个文件保持一致性
Tab补全就是代码提示 可通过rules文件定制补全风格,还有部分接受快捷键
默认模型就行 不同任务用不同模型,sonnet省钱opus保质量
每次手写长Prompt Skills系统保存可复用技能包,一键调用

行动指南

  1. 今天就可以做:创建你的第一个.cursor/rules/always.mdc文件,写入项目编码规范
  2. 本周完成:配置1-2个MCP服务器(推荐filesystem + github),体验Cursor连接外部工具的威力
  3. 本月目标:把团队最常用的3-5个Prompt保存为Skills,分享给团队所有人
  4. 进阶挑战:尝试用Background Agent跑一个完整的测试生成任务,感受后台自动编程的效率

参考来源


本文由「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学通信知识星球海报-扫码加入