Cursor 1.2 入门指南:全面详解
Cursor 1.2 是AI驱动的编码IDE的重大升级,引入了强大的新功能,如Agent规划、改进的上下文处理和更快的Tab补全。本指南将带您了解使用Cursor 1.2所需的一切知识,并帮助您充分利用其最新功能。
Cursor 1.2的新功能
在开始设置和使用之前,让我们先了解一下这个版本的主要改进:
- Agent待办事项:Agent现在可以通过结构化的待办事项列表为长期任务提前规划
- 消息队列:在Agent处理当前任务时,可以为其排队后续消息
- 记忆功能(正式版):记忆功能现已正式推出,质量得到提升
- PR索引和搜索:像搜索文件一样搜索和理解PR
- 改进的嵌入:通过新的嵌入模型实现更准确的代码库搜索
- 更快的Tab补全:Tab补全速度提高约100毫秒,首次生成令牌时间(TTFT)减少30%
- 合并冲突解决:让Agent直接在聊天中解决合并冲突
安装与设置
系统要求
- 操作系统:Windows 10/11、macOS 10.15+或Linux(Debian/Ubuntu)
- 内存:最低8GB RAM,建议16GB
- 存储:至少1GB可用磁盘空间
- 网络连接:AI功能需要联网
安装步骤
- 访问cursor.sh并下载适合您操作系统的版本
- 运行安装程序并按照屏幕上的说明进行操作
- 安装完成后启动Cursor
- 使用您的账户登录或创建新账户
- 如果是从旧版本升级,Cursor将自动更新到1.2版本
核心功能及使用方法
Agent待办事项
Cursor 1.2的Agent待办事项功能可以帮助将复杂任务分解为可管理的步骤:
- 在Cursor中打开一个项目
- 按下
Cmd/Ctrl+Shift+A
打开聊天面板 - 描述一个复杂任务,如"重构我们的认证系统以使用JWT令牌"
- Agent将创建一个带有依赖关系的结构化待办事项列表
- 在Agent处理这些项目时,可以跟踪每个项目
- 要在Slack中查看待办事项,请确保在Dashboard → Integrations中设置了Slack集成
消息队列
通过消息队列,您可以在Agent工作时提前规划:
- 当Agent执行任务时,输入您的下一个指令
- 发送消息,它将被排入队列等待处理
- 通过点击聊天界面中的"队列"图标访问队列
- 通过在队列面板中拖动来重新排序队列任务
- 点击"运行队列"开始执行
使用记忆功能
记忆功能帮助Cursor记住项目特定信息:
- 如果尚未启用,在设置 → 规则中启用记忆功能
- Cursor将根据您的交互自动生成记忆
- 在设置 → 记忆中查看和管理记忆
- 要手动创建记忆,使用格式:"记住[重要信息]"
- 通过在提示中提及相关概念来引用记忆
PR索引和搜索
要利用新的PR索引功能:
- 在设置 → 集成 → GitHub中连接您的GitHub仓库
- 允许Cursor索引您的PR(这会自动进行)
- 使用
@pr
前缀在搜索栏中用自然语言搜索PR - 示例:
@pr 认证重构
- 点击PR查看其摘要、评论和相关代码更改
合并冲突解决
当遇到合并冲突时:
- 在编辑器中打开有冲突的文件
- 点击出现的"在聊天中解决"按钮
- Agent将分析冲突并提出解决方案
- 审查建议的更改,如果合适则应用
- 提交已解决的更改
高级功能
后台Agent改进
Cursor 1.2增强了后台Agent功能:
- 通过点击聊天中的云图标或按下
Cmd/Ctrl+E
访问后台Agent - 后台Agent现在会自动遵循您团队的PR模板
- 自动拉取agent分支的更改
- 将冲突作为可操作的后续步骤呈现
- 使用新的"提交更改"按钮直接从侧边栏提交
- 使用Slack或网页中的深度链接打开相关仓库
改进的嵌入用于语义搜索
新的嵌入模型提供更准确的搜索结果:
- 使用
@codebase
后跟您的查询来搜索代码库 - 对于更具体的搜索,尝试
@file
、@folders
或@symbol
- 结果现在更加上下文相关且精确
- 在多根工作区中跨多个仓库搜索
常见问题排除
内存泄漏
如果您遇到性能随时间下降的情况:
- 更新到最新的补丁版本(至少1.2.1)
- 重启Cursor以清除内存
- 检查任务管理器/活动监视器是否有过度内存使用情况
- 如果问题持续,禁用并重新启用扩展
聊天渲染问题
对于聊天显示问题:
- 使用
Cmd/Ctrl+Shift+P
打开命令面板 - 输入"Developer: Reload Window"并按回车
- 如果问题持续,尝试从聊天菜单中选择"清除聊天历史"
令牌认证问题
如果遇到认证问题:
- 退出并重新登录
- 检查您的网络连接
- 确保您的账户有适当的权限
- 如果问题持续,联系支持团队
Cursor 1.2最佳实践
- 组织项目:为相关仓库使用多根工作区
- 利用Agent规划:从高级任务开始,让Agent将其分解
- 有效使用记忆功能:明确告诉Cursor记住重要的项目约定
- 优化提示:在请求中具体明确,以获得更好的结果
- 学习键盘快捷键:掌握组合键以加快工作流程
结论
Cursor 1.2代表了AI辅助开发的重要进步。通过改进的规划能力、更快的性能和增强的上下文理解,它提供了更高效的编码体验。通过本指南,您应该能够充分利用Cursor 1.2在开发工作流程中的全部潜力。
请记得定期检查更新,因为Cursor团队经常发布包含额外改进和错误修复的补丁。
祝您使用Cursor 1.2编码愉快!