简介
Cursor 是一款 AI 原生的代码编辑器,基于 VS Code 构建。与传统 “AI 插件 ” 不同,Cursor 从设计之初就以 AI 为核心,提供更深度的代码理解和生成能力。
核心特点
- AI 原生设计:不是插件,而是 AI 优先的 IDE
- 全项目理解:可索引整个代码库,理解项目上下文
- Composer 模式:多文件同时编辑,自动应用更改
- 超快补全:使用 Supermaven,补全速度最快
- 自定义规则:通过
.cursorrules定制 AI 行为
核心功能
| 功能 | 说明 | 快捷键 |
|---|---|---|
| Tab 补全 | 智能代码补全 | Tab |
| Inline Edit | 行内编辑 | Cmd/Ctrl + K |
| Chat | 对话问答 | Cmd/Ctrl + L |
| Composer | 多文件编辑 | Cmd/Ctrl + I |
| @ 引用 | 引用文件/代码/文档 | @ |
特色功能
- Bug Finder:自动检测代码问题
- Cursor Prediction:预测下一步操作
- Notepads:保存常用上下文
- Docs 索引:可索引外部文档
定价 (2025.12)
| 套餐 | 价格 | 说明 |
|---|---|---|
| Free | 免费 | 2 周 Pro 试用 + 有限免费额度 |
| Pro | $20/月 | 500 快速请求/月 |
| Pro+ | $60/月 | 无限快速请求 |
| Business | $40/用户/月 | 团队功能 |
官方链接
优缺点
优点
- 代码理解能力最强
- Composer 多文件编辑体验好
- 补全速度最快
- VS Code 生态兼容
- 社区活跃
缺点
- 快速请求额度限制
- 重度使用成本高
- 某些 VS Code 插件兼容性问题
.cursorrules 示例
你是一位专业的 TypeScript 开发者。
- 使用函数式编程风格
- 优先使用 const 和 arrow functions
- 添加必要的类型注解
- 遵循项目现有的代码风格
适用场景
- 复杂项目重构
- 全栈开发
- 追求最佳 AI 编程体验
- VS Code 用户升级