现在位置: 首页 > Cursor 教程 > 正文

Cursor 简介

Cursor 是一款基于人工智能的现代代码编辑器,由 Anysphere 公司开发。

Cursor 是基于 VS Code 开发的一款编辑器,它在保留 VS Code 强大功能和熟悉操作体验的同时,专注于集成 AI 技术,帮助开发者更高效地编写代码。

另外国内阿里与字节也有基于 VS Code 开发的 IDE:

核心特征:

  • 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 的使用量每月重置,重置时间基于您的订阅开始日期。