Cursor 是什么
Cursor 是在 VS Code 基础上深度集成 AI 的 IDE。不是插件,是一整个新 IDE。
安装 + 免费额度
- 官网:cursor.sh,直接下载
- 免费计划:每月 2000 次补全 + 50 次慢速 GPT-4
- Pro:20 美元/月,无限补全 + 500 次快速 GPT-4
5 个核心功能
1. Tab 补全(最高频)
写注释"// 写一个冒泡排序",按 Tab,代码自动补全。和 GitHub Copilot 类似但更聪明。
2. Cmd + K:光标处编辑
选中一段代码,按 Cmd + K,输入"帮我把这段改成 async/await 版本",代码就地改写。
3. Cmd + L:聊天问代码
打开侧边栏,把当前文件或选中代码加入上下文,可以问:
- 这段代码有哪些潜在 bug?
- 帮我写这个函数的单元测试
- 这个报错是什么原因?
4. Cmd + I / Composer:多文件编辑
最强功能。一句话让 AI 跨 10 个文件改代码:
"帮我在 user 模块加一个重置密码的接口,controller / service / route / test 都要"
5. @ 引用
在聊天框输入:
- @files 引用项目里的某个文件
- @folders 引用整个文件夹
- @docs 引用官方文档
- @web 让它搜索最新信息
新手常犯的错
- 没配置 Ignore 文件:默认会把 node_modules 发给 AI,速度慢 + 费 token
- 上下文不给全:复杂需求要 @ 相关文件,否则 AI 乱猜
- 信任一切:AI 生成的代码要先跑 + 测试,尤其是涉及数据库的
上下文技巧
把 .cursorrules 文件放在项目根目录,写你的团队规范:
- 用 TypeScript 严格模式
- 组件用 PascalCase 命名
- 所有 API 都要返回 { code, data, message }
- 禁止使用 any
AI 会自动遵守。
下一步
- 对比 Windsurf、Claude Code
- 学习 Agent 开发入门