Cursor 摸鱼最强的技巧!

184 阅读4分钟

曾几何时,AI 是你的副驾驶;如今,它已是你全天候的开发团队。

2025 年,Cursor 编辑器迎来一系列颠覆性更新,彻底将 AI 编程从“辅助输入”推进到 “自主代理智能体(Autonomous Agents)” 时代。你不再只是“和 AI 一起写代码”,而是 “指挥多个 AI 开发员并行工作”

本文将全面解析 Cursor 最新推出的五大核心功能:Background Agents(后台智能体)、BugBot(AI 代码审查员)、MCP 工具集成、Memory 记忆系统、增强型 Chat 可视化——每一项都足以让你的开发效率提升数倍。


一、Background Agents:你的 AI 开发小队,24/7 待命

🔥 以前的“Agent” vs 现在的“Background Agent”

过去,Cursor 的 Agent 需要你盯着屏幕,逐行确认代码修改——本质上仍是“高级自动补全”。

而现在,Background Agents 可以在后台独立执行完整任务,无需你实时干预。

🛠 使用场景演示:一键生成定价页

  1. 在 Cursor 中点击右上角 Agent 下拉菜单 → 选择 “Background”

  2. 输入任务描述(就像给新人分配 Jira 工单):

    “Create a responsive pricing landing page using Tailwind CSS. Include three plans: Basic (9),Pro(9), Pro (29), and Enterprise (custom). Add a CTA button that links to /contact.”

  3. 点击运行,Agent 自动:

    • 创建新 Git 分支(如 feat/pricing-page
    • 生成完整 React 组件 + 样式
    • 提交变更并生成 Pull Request
    • 通过通知栏推送结果摘要

Background Agent 任务提交界面

几分钟后,你收到通知:

Background Agent 完成通知

✅ 代码已生成
✅ PR 已创建
✅ 可直接 Review & Merge

💡 关键价值:你可以同时启动 多个 Background Agent,并行处理 backlog 中的琐碎任务,自己专注核心架构设计。


二、BugBot:你的 AI 代码审查官

还在等待同事 Code Review?BugBot 让每行代码都经过“资深工程师”把关。

🧪 如何启用 BugBot?

  1. 在 Cursor 中连接你的 GitHub 账号
  2. 为指定仓库启用 BugBot(支持“仅当提及才运行”模式,避免刷屏)
  3. 在 PR 中评论:@BugBot run

📊 审查结果示例

  • 若无问题:✅ “No critical issues found. Safe to merge.”
  • 若发现问题:
    [BUG] Potential NPE in UserController.java:45
    - user.getId() called without null check
    - Suggested fix: Add @NotNull annotation or validate before use
    

⚠️ 注意:BugBot 使用 Claude 3.5 Max 模型,效果极佳但费用较高,建议用于关键 PR。


三、MCP 工具集成:让 Cursor 成为你的“全能控制台”

MCP(Model Context Protocol) 是 Cursor 新引入的插件协议,允许 AI 直接调用外部工具——无需离开编辑器。

🚀 一键集成 Notion(实测仅需 30 秒)

  1. 进入 Settings → MCP Tools
  2. 搜索 “Notion” → 点击 “Add”
  3. 授权后,即可在聊天中直接操作:
/Create a ticket in Notion for the pricing page bug, assign to @dev-lead, status: To Do

支持的操作包括:

  • 创建/更新任务
  • 分配负责人
  • 同步代码上下文到文档

MCP Notion 集成示意图

🌐 未来可期:Slack、Linear、Jira、Figma……生态正在快速扩展。


四、Memory 记忆系统:让 AI “记住你的习惯”

你是否厌倦了每次都要重复纠正 AI?

  • “别用 npm install -g,用 pnpm add
  • “我们项目用 Prettier 而不是 ESLint 自动修复”
  • “Shadcn 的安装命令是 npx shadcn-ui@latest add button

现在,只需说一句:

“Remember: always use pnpm instead of npm in this project.”

Cursor 会将这条规则存入 Memory,并在后续所有操作中自动遵守。

你可以在侧边栏 “Rules” 标签页中查看、编辑或删除记忆项:

Memory 规则管理界面

✅ 这不是全局记忆,而是 项目级记忆,确保不同项目使用不同规范。


五、增强型 Chat:可视化理解复杂系统

新的 Chat 界面支持 富媒体输出,让 AI 不只是“说话”,还能“画图”。

📈 支持的可视化类型:

类型示例指令
Mermaid 架构图“Draw a mermaid diagram of our microservices”
API 表格“List all REST endpoints in a table with method, path, and description”
依赖关系图“Show how UserService depends on AuthModule”

效果如下:

Mermaid 架构图与表格输出

这极大降低了理解大型代码库的认知负荷。


Cursor 不再只是一个编辑器,而是一个 AI 驱动的软件开发操作系统。你,准备好组建自己的“AI 开发团队”了吗?