一、常用快捷键
编辑相关
基础编辑
-
Cmd + X / Ctrl + X - 剪切行(未选中时)
-
Cmd + C / Ctrl + C - 复制行(未选中时)
-
Option + ↑/↓ / Alt + ↑/↓ - 向上/下移动行
-
Shift + Option + ↑/↓ / Shift + Alt + ↑/↓ - 向上/下复制行
-
Cmd + Shift + K / Ctrl + Shift + K - 删除行
-
Cmd + Enter / Ctrl + Enter - 在下方插入新行
-
Cmd + Shift + Enter / Ctrl + Shift + Enter - 在上方插入新行
-
Cmd + / / Ctrl + / - 切换行注释
-
Option + Shift + A / Shift + Alt + A - 切换块注释
多光标编辑
-
Option + Click / Alt + Click - 添加光标
-
Cmd + Option + ↑/↓ / Ctrl + Alt + ↑/↓ - 在上/下添加光标
-
Cmd + D / Ctrl + D - 选择下一个相同文本
-
Cmd + Shift + L / Ctrl + Shift + L - 选择所有相同文本
-
Cmd + K, Cmd + D / Ctrl + K, Ctrl + D - 跳过当前选择,选择下一个
查找和替换
-
Cmd + F / Ctrl + F - 查找
-
Cmd + H / Ctrl + H - 替换
-
Cmd + Shift + F / Ctrl + Shift + F - 全局查找
-
Cmd + G / F3 - 查找下一个
-
Cmd + Shift + G / Shift + F3 - 查找上一个
导航相关
文件导航
-
Cmd + P / Ctrl + P - 快速打开文件
-
Cmd + Shift + P / Ctrl + Shift + P - 命令面板
-
Cmd + B / Ctrl + B - 切换侧边栏
-
Cmd + J / Ctrl + J - 切换面板(终端/输出等)
-
Cmd + \ / Ctrl + \ - 分割编辑器
-
Cmd + 1/2/3 / Ctrl + 1/2/3 - 切换到编辑器组 1/2/3
代码导航
-
Cmd + Click / Ctrl + Click - 跳转到定义
-
F12 - 跳转到定义
-
Option + F12 / Alt + F12 - 查看定义(Peek)
-
Shift + F12 - 查找所有引用
-
Cmd + T / Ctrl + T - 跳转到符号(文件内)
-
Cmd + Shift + O / Ctrl + Shift + O - 跳转到文件内符号
-
Cmd + - / Ctrl + - - 返回上一位置
-
Cmd + Shift + - / Ctrl + Shift + - - 前进到下一位置
Cursor 特有功能
AI 相关
-
Cmd + K / Ctrl + K - 打开 Cursor Chat(AI 对话)
-
Cmd + L / Ctrl + L - 打开 Cursor Composer(AI 编辑)
-
Tab - 接受 AI 建议(在代码补全时)
-
Esc - 拒绝 AI 建议
代码补全
-
Option + ] / Alt + ] - 接受下一个单词
-
Option + [ / Alt + [ - 接受上一个单词
代码格式化
-
Shift + Option + F / Shift + Alt + F - 格式化整个文档
-
Cmd + K, Cmd + F / Ctrl + K, Ctrl + F - 格式化选中内容
终端相关
-
`` Cmd + / Ctrl + `` - 切换终端
-
Cmd + Shift + / Ctrl + Shift + - 新建终端
-
Cmd + K / Ctrl + K - 清空终端(在终端中)
调试相关
-
F5 - 开始调试
-
F9 - 切换断点
-
F10 - 单步跳过
-
F11 - 单步进入
-
Shift + F11 - 单步跳出
-
Shift + F5 - 停止调试
其他常用
-
Cmd + , / Ctrl + , - 打开设置
-
Cmd + K, Cmd + S / Ctrl + K, Ctrl + S - 打开快捷键设置
-
Cmd + W / Ctrl + W - 关闭当前标签
-
Cmd + K, W / Ctrl + K, W - 关闭所有标签
-
Cmd + Shift + T / Ctrl + Shift + T - 重新打开关闭的标签
-
Cmd + K, U / Ctrl + K, U - 关闭未保存的标签
-
Cmd + = / Ctrl + = - 放大
-
Cmd + - / Ctrl + - - 缩小
-
Cmd + 0 / Ctrl + 0 - 重置缩放
提示
-
查看所有快捷键:Cmd + K, Cmd + S(Mac)或 Ctrl + K, Ctrl + S(Windows/Linux)
-
自定义快捷键:在快捷键设置中搜索命令并修改
-
命令面板:Cmd + Shift + P 可搜索并执行大部分操作
二、模式与底层模型
四种模式对比
1. Ask 模式(对话模式)
适用场景:
-
快速问答和代码解释
-
查看代码片段含义
-
获取编程建议和最佳实践
-
调试思路讨论
-
学习新技术或概念
特点:
-
交互式对话
-
不直接修改代码
-
适合探索性讨论
使用方式:
-
Cmd + L 打开 Cursor Chat
-
或选中代码后右键选择 "Ask Cursor"
2. Plan 模式(规划模式)
适用场景:
-
复杂功能实现前的规划
-
重构大型代码库
-
多文件协同修改
-
需要分步骤执行的任务
-
架构设计讨论
特点:
-
生成执行计划
-
分步骤展示任务
-
可审查和调整计划
-
适合大型任务
使用方式:
-
在 Cursor Chat 中明确说明需要规划
-
或使用 "Plan" 相关命令
3. Agent 模式(自主执行模式)
适用场景:
-
需要自动执行多个操作
-
跨文件修改
-
创建新文件和目录结构
-
运行测试和验证
-
需要工具调用(如终端命令、文件操作)
特点:
-
自动执行任务
-
可调用工具和终端
-
适合端到端任务
-
需要明确目标
使用方式:
-
在 Cursor Chat 中启用 Agent 模式
-
或使用 @codebase、@files 等上下文
4. Debug 模式(调试模式)
适用场景:
-
定位 bug 和错误
-
分析异常堆栈
-
性能问题排查
-
逻辑错误诊断
-
测试失败分析
特点:
-
专注于问题诊断
-
分析错误信息
-
提供修复建议
-
适合问题排查
使用方式:
-
粘贴错误信息或堆栈
-
描述问题现象
-
Cursor 会自动进入调试思维
底层模型选择
模型选项
-
Claude Sonnet 4.5(默认推荐)
-
平衡性能与成本
-
代码理解与生成能力强
-
适合大多数场景
-
GPT-4o
-
响应速度快
-
适合简单任务
-
成本较低
-
GPT-4o-mini
-
最经济
-
适合简单问答
-
复杂任务能力有限
-
Claude Opus
-
最强能力
-
适合复杂任务
-
成本较高
Auto 模式是否合适?
建议:使用 Auto 模式(推荐)优点:
-
自动选择合适模型
-
简单任务用轻量模型,复杂任务用强模型
-
平衡性能与成本
-
无需手动切换
适用情况:
-
日常开发(大多数场景)
-
不确定任务复杂度时
-
希望自动优化成本
手动选择模型的场景:
-
需要最强能力时 → 选择 Claude Opus
-
预算有限时 → 选择 GPT-4o-mini
-
需要快速响应时 → 选择 GPT-4o
模式模型选择建议
场景 → 模式映射
| 场景 | 推荐模式 | 模型建议 |
| "这个函数是做什么的?" | Ask | Auto |
| "帮我实现用户登录功能" | Agent | Auto 或 Claude Sonnet |
| "重构整个用户模块" | Plan → Agent | Claude Sonnet 或 Opus |
| "为什么这段代码报错?" | Debug | Auto |
| "解释这个设计模式" | Ask | Auto |
| "创建完整的 CRUD API" | Plan → Agent | Claude Sonnet |
| "优化这个查询性能" | Debug → Agent | Auto |
| "学习 Spring Boot 最佳实践" | Ask | Auto |
实际使用技巧
-
组合使用
-
先用 Ask 模式了解需求
-
用 Plan 模式制定计划
-
用 Agent 模式执行
-
用 Debug 模式排查问题
-
明确指令
-
❌ "帮我写代码"
-
✅ "使用 Agent 模式,创建一个用户服务类,包含 CRUD 方法"
-
提供上下文
-
使用 @文件名 引用特定文件
-
使用 @codebase 引用整个代码库
-
粘贴相关错误信息
-
迭代优化
-
先让 Agent 执行
-
审查结果
-
用 Ask 模式讨论改进
-
再次用 Agent 优化
推荐配置
日常开发:
-
模式:Auto(让 Cursor 自动选择)
-
模型:Auto(自动选择)
-
默认:Ask 模式用于对话,Agent 模式用于执行
复杂项目:
-
模式:明确指定 Plan → Agent
-
模型:Claude Sonnet 4.5 或 Opus
-
分阶段执行,逐步审查
预算敏感:
-
模式:Ask(减少自动执行)
-
模型:GPT-4o-mini
-
手动审查后再执行
总结
-
默认使用 Auto 模式是合理的,适合大多数场景
-
需要最强能力或处理复杂任务时,可手动选择 Claude Sonnet/Opus
-
根据任务类型选择合适的模式:Ask(对话)、Plan(规划)、Agent(执行)、Debug(调试)

730

被折叠的 条评论
为什么被折叠?



