Cursor 简介
Cursor 是一款基于人工智能的现代代码编辑器,由 Anysphere 公司开发。
Cursor 是基于 VS Code 开发的一款编辑器,它在保留 VS Code 强大功能和熟悉操作体验的同时,专注于集成 AI 技术,帮助开发者更高效地编写代码。
另外国内阿里与字节也有基于 VS Code 开发的 IDE:
- 阿里 Lingma IDE:https://lingma.aliyun.com/
- 字节 Trae:https://www.trae.com.cn/
核心特征:
- AI 原生设计:从底层架构就融入了 AI 能力,而非后期添加的插件
- 智能代码生成:通过自然语言描述快速生成代码片段
- 上下文感知:深度理解项目结构和代码关系
- 实时协助:在编程过程中提供即时的建议和优化
- 多模型支持:集成了多种先进的大语言模型
Cursor 与传统 IDE 的区别
功能特性 | 传统 IDE | Cursor |
---|---|---|
代码补全 | 基于语法分析和已有代码的静态补全 | AI 驱动的智能补全,理解上下文和意图 |
代码生成 | 依靠预设模板和代码片段 | 通过自然语言描述生成完整代码逻辑 |
问题解决 | 需要手动查找文档、Stack Overflow 等 | 内置 AI 助手,即时解答编程问题 |
代码理解 | 提供语法高亮和基础结构分析 | 深度理解代码逻辑,提供详细解释 |
重构优化 | 手动操作,依赖开发者经验 | AI 智能分析并建议最佳重构方案 |
学习支持 | 需要外部资料和文档 | 内置技术知识,实时学习辅导 |
错误处理 | 显示编译错误和基础语法检查 | 预测潜在问题,提供修复建议和解释 |
项目理解 | 文件级别的分析和导航 | 整个项目架构的深度理解和关联分析 |
协作方式 | 主要依赖团队成员间的沟通 | AI 作为智能编程伙伴参与开发过程 |
适应性 | 需要手动配置和插件扩展 | 自动适应项目类型和编程语言特点 |
核心差异总结:
对比维度 | 传统 IDE | Cursor |
---|---|---|
交互方式 | 基于菜单、快捷键的工具操作 | 自然语言对话 + 传统操作 |
学习曲线 | 需要记忆大量快捷键和功能位置 | 通过对话快速上手,降低学习门槛 |
开发效率 | 依赖开发者经验和熟练度 | AI 辅助显著提升编码速度 |
代码质量 | 主要依靠开发者技能水平 | AI 持续提供最佳实践建议 |
知识获取 | 需要主动搜索和学习 | 被动接收 AI 推荐和解释 |
问题诊断 | 基于错误信息手动排查 | AI 分析问题根源并提供解决方案 |
创新能力 | 受限于开发者知识范围 | AI 提供多样化解决思路 |
适用人群 | 需要一定编程基础 | 适合各个水平的开发者 |
设置
如果您之前使用 VS Code,可以轻松将您的扩展、主题、设置和快捷键一键导入到 Cursor 中。
只需进入 Cursor Settings > General > Account,选择 import 导入配置文件,即可完成迁移。
Cursor 会定期同步 VS Code 的最新版本,确保您始终使用最新的功能和优化。
为什么 Cursor 是一个独立应用,而不是 VS Code 的插件?
作为独立应用,Cursor 可以更深度地优化编辑器界面,并实现更强大的 AI 集成,例如,Cursor Tab 和 CMD-K 等功能,无法通过插件形式在现有编程环境中实现。
如何设置 Cursor?
点击右上角的齿轮按钮,或按下快捷键 Ctrl/⌘ + Shift + J,即可打开 Cursor 的专属设置面板。
您也可以通过 Ctrl/⌘ + Shift + P,输入 Cursor Settings 来打开。
为什么 Cursor 的活动栏是水平的?
默认情况下,Cursor 的活动栏是水平放置的,这是为了节省空间,方便集成聊天功能。
如果您更喜欢传统的垂直活动栏,可以按照以下步骤调整:
打开 Cursor 设置。
搜索并找到 workbench.activityBar.orientation,将其值改为 vertical。
重启 Cursor 即可生效。
改为 vertical 后重启效果:
Cursor 使用
Cursor 提供多种订阅等级,以满足不同用户的需求。
Hobby 计划
-
14 天 Pro 试用(包含 250 次快速高级模型使用)
-
50 次慢速高级模型使用
-
2000 次代码补全使用
Pro 计划
-
每月 500 次快速高级模型使用
-
无限次慢速高级模型使用
-
无限次代码补全使用
-
每月 10 次 o1+mini 使用
Business 计划
-
使用量与 Pro 计划相同
-
全组织范围强制启用隐私模式
-
集中团队账单管理
-
管理员仪表盘,查看使用统计
-
支持 SAML/OIDC 单点登录 (SSO)
高级模型
GPT-4、GPT-4o 和 Claude 3.5 Sonnet 均被视为高级模型。每次 Claude 3.5 Haiku 的请求计为 1/3 次高级模型请求。
Pro 试用
所有新用户均可享受 14 天 Pro 试用,试用期间可使用所有 Pro 功能以及 250 次快速高级模型请求。14 天试用期结束后,未升级的用户将自动降级为 Hobby 计划。
快速与慢速请求
默认情况下,Cursor 服务器会尽量为所有用户提供快速高级模型请求。但在高峰时段,快速请求额度用尽的用户将被移至慢速请求池,即等待快速请求可用的队列中。
该队列是公平的,Cursor 会尽力缩短队列等待时间。如果您需要更多快速请求且不想等待,可以在设置页面购买额外额度。
查看使用情况
您可以在 Cursor 设置页面查看使用情况。
-
在 Cursor 应用中,进入 Cursor Settings > General > Account。
-
Cursor 的使用量每月重置,重置时间基于您的订阅开始日期。