简介

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 用户升级