Cursor 入门到精通
为什么选 Cursor
- 基于 VSCode(你已有的所有插件都兼容)
- AI 深度集成: Tab 补全、Chat、Composer
- 全代码库理解(不是只看当前文件)
- 支持所有主流模型(GPT-4 / Claude / Gemini)
安装
```bash
1. 下载 cursor.sh
2. 用现有 VSCode 配置一键导入
3. 登录(免费 14 天 Pro)
```
5 个核心快捷键
`Cmd+K` (Mac) / `Ctrl+K` (Win)
行内编辑神器:
- 选中代码 → `Cmd+K` → 加注释
- 选中代码 → `Cmd+K` → 转成 TypeScript
- 选中代码 → `Cmd+K` → 优化性能
`Cmd+L` 打开 Chat
侧边栏 Chat,可以:
- @Files 引用文件
- @Codebase 搜整个项目
- @Web 联网搜索
- @Docs 引用官方文档
`Cmd+I` Composer
最强大功能,跨文件修改: ```
给我做一个用户登录页:
- 用 Tailwind
- 调用现有的 useAuth hook
- 错误用 toast 提示 ```
`Tab` 智能补全
不是普通补全,是基于上下文的「光标预测」。
`Cmd+Shift+I`
对当前文件 AI 重构。
.cursorrules 文件
在项目根目录创建 `.cursorrules`,Cursor 会自动加载:
```markdown
项目信息
这是 [项目类型],用 [技术栈]。
代码风格
- 用 ES Modules,不用 CommonJS
- 组件用函数式 + hooks
- 不用 any,严格 TypeScript
测试
- 所有 utils 必须有 vitest 单测
- API 路由必须有集成测试 ```
这是团队效能的关键,新人入职第一天就能写出符合规范的代码。
实战工作流
新建功能
- `Cmd+I` 描述需求
- 看 diff,确认 AI 没乱改
- `Cmd+L` 让 AI 写测试
- `Cmd+K` 修复 lint 报错
修 bug
- 选中报错代码
- `Cmd+L` 「这段代码在生产环境偶尔 500,可能是竞态,帮我分析」
重构
- `Cmd+Shift+I` 整文件重构
与 Copilot 对比
| 维度 | Cursor | Copilot |
|---|---|---|
| 多文件编辑 | ✅ Composer | ❌ |
| 代码库理解 | ✅ 全局 | ⚠️ 局部 |
| 价格 | $20/月 | $10/月 |
建议: Cursor 主力 + Copilot 备用。
价格
- Free: 200 次 AI 补全/月
- Pro: $20/月(无限制 + GPT-4/Claude)
- Business: $40/月/用户
7 个让 AI 写代码不翻车的习惯
- 任务要具体: 越具体,越少返工
- 先 AI 出骨架,你填血肉
- 永远 review diff
- 用 accept 按钮
- 保存前 lint
- 写好测试
- 用 git 兜底
总结
Cursor 不是「AI 替代程序员」,而是让程序员的效率提升 3-5 倍。

