Cursor 是目前上手最快、上限最高的 AI 编辑器之一。下面 10 个技巧按"从新手到进阶"排序,每个都给出具体操作步骤。
技巧 1-3:补全与行内编辑(第 1 天就该用)
- Tab 补全:光标停在代码中间,直接按 Tab 接受灰色建议;多按一次 Tab 可循环备选方案
- Cmd/Ctrl + K 编辑:选中一段代码,按 Cmd+K,输入"把这段改成防抖版本"即可原地修改
- Cmd/Ctrl + L 对话:选中代码后按 Cmd+L 进入对话,AI 的回答会关联选中文件,可一键"Apply"
技巧 4-6:Agent 与多文件操作
- Agent 模式(Cmd/Ctrl + I):输入"把登录页拆成三个组件并加单元测试",它会自己改多个文件并汇报改动
- @ 引用文件:对话里输入 @ 可把某个文件/文档加进上下文,改接口时先 @ 接口定义文件,准确率大幅提升
- Bug 修复流:把报错日志整段贴给 Agent(Cmd+I),加上"先定位根因再改,改完跑测试",绝大多数报错能一次修好
技巧 7-8:项目规范固化
在项目根目录建 .cursorrules 文件,告诉 AI 你的代码规范,之后所有生成都遵循:
项目规范: - 语言:TypeScript,严格模式; - 组件:函数式 + Hooks,命名用 useXxx; - UI:使用项目自带的 ui 组件库,禁止新引样式库; - 提交:改动聚焦单一职责,附测试; - 注释:只解释"为什么",不解释"是什么"。
- Codebase 检索(Cmd+Shift+L / @Codebase):问"这个项目里支付回调在哪处理的",AI 会搜全仓库并给出文件与行号
技巧 9-10:提交与重构提效
- AI 生成提交信息:改完代码后按 Cmd+K 选"Generate Commit Message",几秒生成规范的 commit message
- 批量重构:对重复代码片段说"提取为公共函数并替换所有调用处",Agent 会改完并列出改动清单,逐一 Review 后接受
避坑提醒
- 不要把密钥、内网地址写进对话;敏感项目关闭"云端处理"开关
- Agent 改代码一定要开 Git,方便一键回滚
- 想对比免费方案,可看 Trae vs Cursor vs Windsurf 横评