国内开发者聊到 Cursor,十句有九句停在“Tab 补全真香”。但我在海外 Discord 和 Cursor 官方论坛潜水半年,发现一个扎心的事实:多数人只是把一台 F1 赛车当买菜车开。Cursor 真正拉开差距的功能,全藏在设置面板、.cursor 目录和文档深处——官方不推送、安装时不提醒、教程不展开。这篇文章把 7 个我亲测有效的“深潜能力”一次挖透,每个都给出具体操作路径。看完你会发现,之前每月 20 美元(以官网定价为准)的订阅,至少有一半是白交的。
.cursorignore:给 AI 装一道“保密门”这是我认为所有中国开发者都该第一时间配置的功能,但身边用的人不足一成。
它解决什么问题:Cursor 会把你的代码库建索引(向量化),Agent 模式还能主动读文件。如果仓库里有 .env、私钥、内部接口文档、客户数据,AI 的上下文窗口里就躺着你的全部秘密。
操作步骤:
.cursorignore 文件(语法和 .gitignore 完全一致).env
.env.*
**/secrets/
**/*credential*
infra/prod/
dist/
.cursorignore-checkout(可选)控制 Git checkout 时允许拉取的文件,和前者形成双向保险配置后效果:这些文件既不会进向量索引,聊天时 AI 也读不到——不是“不主动看”,而是物理层面被隔离。
适用场景:接私活时客户的代码、公司内网项目的配置、含 API Key 的测试脚本。哪怕你用 Privacy Mode(设置里可开启“数据不用于训练”),.cursorignore 仍是更细粒度的防线。官方安全说明在 cursor.com/security。
大多数人知道设置里有个 "Rules for AI" 输入框,但不知道 2025 年之后的规则系统已经进化成一套完整的规则即代码(Rules as Code)机制。
操作步骤:
.cursor/rules/ 目录.mdc 文件,头部支持元数据:---
description: API 路由开发规范
globs: ["src/api/**/*.ts"]
alwaysApply: false
---
所有 API 返回统一用 Result<T> 包装;
错误码沿用 err-code.ts 中的枚举,禁止硬编码数字。
| 类型 | 行为 | 典型用途 |
|---|---|---|
| Always | 每次对话都注入 | 全局代码风格 |
| Auto Attached | 文件命中 glob 才注入 | 只对 *.tsx 生效的前端规范 |
| Agent Requested | AI 按需自己拉取 | 调试技巧、部署流程 |
| Manual | 手输 @规则名 才生效 | 低频操作手册 |
为什么值得关注:Auto Attached 意味着你可以让“React 组件规范”只在碰前端文件时生效,“SQL 优化守则”只在碰 */repository/* 时生效——上下文窗口不被无关规则污染,这是很多人觉得“AI 不听话”的真正解药。规则文件提交进 Git,整个团队自动同步,新人克隆仓库就继承了老师傅的调教经验。
@ 符号家族:你只用了 @Files聊天框里输入 @,弹出的菜单是一整个家族,逐个说:
@Code:输入符号名,直接引用某个函数/类的代码片段,比贴整个文件精准得多@Docs:这是被埋没的王者。你可以添加任意私有文档——点 "Add new doc",粘贴文档 URL(比如公司内部框架的文档站、某个冷门库的官网),Cursor 会爬取并索引。之后聊天时 @你的文档名,AI 回答就基于这份文档而不是过时的训练数据。国内用自研框架的团队,这一招能直接解决“AI 不认识我们内部 SDK”的死结@Git:把某个 commit 的 diff、甚至整个 PR 的改动拉进对话。代码评审前让 AI 先过一遍:“@Git 总结这个 commit 的风险点”,30 秒出报告@Web:让 AI 联网搜索再回答,查新版本 API 变更时不用切浏览器@Link:贴一个 URL,Cursor 抓取内容作为上下文,比如把一份线上 bug 的 issue 页面直接喂进去一个组合技:升级依赖前,@Web 查一下这个库的 breaking changes + @package.json 当前版本,让 AI 生成升级清单——这是海外独立开发者社群里流传很广的做法。
聊天模式默认只有 Agent / Ask / Edit 三种,但你可以自造模式。
操作步骤:设置 → Chat → Custom Modes → 新建。比如建一个“安全审计模式”:只允许只读类工具、强制带上一条系统提示“逐文件检查注入/越权/硬编码密钥,输出风险等级表”。再建一个“重构模式”,绑定你项目的架构规则。模式切换就在聊天框下拉菜单里,一键换脑。
Notepads(记事本)则是提示词模板库:把高频提示词存进去,聊天时 @Notepad名 引用。比如存一个 review-checklist,每次评审代码时敲一个引用就能带上全套检查项。这两个功能组合起来,等于把你的工作流固化成可复用的资产——国内玩家还在收藏 Prompt 文本,海外重度用户已经把它们工程化了。
在 Cursor 内置终端里按 Cmd+K(Mac)/ Ctrl+K(Win),输入自然语言,它直接生成 shell 命令:
> 找出最近7天修改过且超过500行的 ts 文件,按行数排序
回车生成命令,Cmd+Enter 执行(普通 Enter 只是接受文本,这个细节论坛上被吐槽过无数次)。配合终端里的 Tab 补全,等于给 shell 挂了一个懂上下文的副驾——它知道你当前目录、知道你的项目结构。日常高频场景:docker 排错、git 冷门参数、awk/sed 拼写。再也不用开浏览器搜“find 命令排除目录”。
这是 2025 年 Cursor 推出的重磅功能,但国内讨论极少。Agent 不再跑在你的电脑上,而是跑在 Cursor 云端的隔离环境里。
完整工作流:
flowchart TD
A["本地对话下达长任务"] --> B["Background Agent 云端环境"]
B --> C["自动克隆仓库并装依赖"]
C --> D["独立分支上写码跑测试"]
D --> E["产出 Diff 推送 GitHub"]
E --> F["Bugbot 自动审查 PR"]
F --> G["手机或网页端确认合并"]
关键细节:
适用场景:跑测试修复、批量重构、升级依赖这类“发起后要等很久”的任务。本地电脑解放出来继续开发下一个功能,两线并行。
用国内的 Trae、通义灵码、CodeBuddy 补全代码,体验其实已经不差。真正拉开差距的是 Cursor 这套“可配置的工程化底座”:规则即代码、私有文档索引、文件级隐私隔离、云端 Agent。前者是“一个更聪明的输入法”,后者是“一个可以被你塑形的开发系统”。好消息是,这些理念(规则文件、忽略文件、MCP 配置)都是通用方法论,就算你主力工具是国产的,本文第二、三条的思路照样能移植。
| 维度 | 你以为的 Cursor | 海外重度玩家的 Cursor |
|---|---|---|
| 补全 | Tab 就是全部 | Tab 只占使用时长的一小部分 |
| 上下文 | 手动贴代码 | @Docs 索引私有文档 + @Git 拉 diff |
| 隐私 | 裸奔或不用 | .cursorignore 文件级隔离 |
| 规范 | 靠聊天反复强调 | .cursor/rules 按 glob 自动生效 |
| 长任务 | 挂机干等 | 云端 Agent + 手机确认 |
| 命令行 | 切浏览器搜 | 终端 Cmd+K 自然语言生成 |
.cursorignore,把 .env 和密钥目录踢出 AI 视野.cursor/rules/,把你团队最容易被 AI 违反的三条规范写成 Auto Attached 规则本文由「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 等场景全覆盖。
