快捷键速查
掌握 Cursor 的快捷键可以大幅提高你的编程效率。本页汇总了所有常用快捷键。
#AI 功能快捷键
这是 Cursor 区别于普通编辑器的核心快捷键:
| 功能 | macOS | Windows/Linux | 说明 |
|---|
| Chat | Cmd + L | Ctrl + L | 打开 AI 对话 |
| 新对话 | Cmd + Shift + L | Ctrl + Shift + L | 开启新的 Chat |
| Composer | Cmd + I | Ctrl + I | 打开多文件编辑器 |
| 全局 Composer | Cmd + Shift + I | Ctrl + Shift + I | 打开全局 Composer |
| 内联编辑 | Cmd + K | Ctrl + K | 在当前位置内联编辑 |
| 接受 Tab 补全 | Tab | Tab | 接受 AI 代码建议 |
| 拒绝 Tab 补全 | Esc | Esc | 取消 AI 代码建议 |
| 下一个建议 | Alt + ] | Alt + ] | 查看下一个补全建议 |
| 上一个建议 | Alt + [ | Alt + [ | 查看上一个补全建议 |
#Chat 快捷操作
在 Chat 面板中的快捷键:
| 操作 | macOS | Windows/Linux |
|---|
| 发送消息 | Enter | Enter |
| 换行 | Shift + Enter | Shift + Enter |
| 清空输入 | Cmd + Backspace | Ctrl + Backspace |
| 复制代码 | Cmd + C | Ctrl + C |
| 应用代码 | 点击 Apply | 点击 Apply |
#编辑器快捷键
继承自 VS Code 的标准快捷键:
#文件操作
| 操作 | macOS | Windows/Linux |
|---|
| 新建文件 | Cmd + N | Ctrl + N |
| 打开文件 | Cmd + O | Ctrl + O |
| 保存 | Cmd + S | Ctrl + S |
| 全部保存 | Cmd + Alt + S | Ctrl + Alt + S |
| 关闭文件 | Cmd + W | Ctrl + W |
| 关闭所有 | Cmd + K W | Ctrl + K W |
#编辑操作
| 操作 | macOS | Windows/Linux |
|---|
| 撤销 | Cmd + Z | Ctrl + Z |
| 重做 | Cmd + Shift + Z | Ctrl + Shift + Z |
| 复制行 | Alt + Shift + ↓/↑ | Alt + Shift + ↓/↑ |
| 移动行 | Alt + ↓/↑ | Alt + ↓/↑ |
| 删除行 | Cmd + Shift + K | Ctrl + Shift + K |
| 注释行 | Cmd + / | Ctrl + / |
| 块注释 | Cmd + Shift + / | Ctrl + Shift + / |
| 缩进 | Cmd + ] | Ctrl + ] |
| 取消缩进 | Cmd + [ | Ctrl + [ |
| 格式化文档 | Cmd + Shift + F | Ctrl + Shift + F |
#多光标编辑
| 操作 | macOS | Windows/Linux |
|---|
| 添加光标 | Alt + Click | Alt + Click |
| 上方添加光标 | Cmd + Alt + ↑ | Ctrl + Alt + ↑ |
| 下方添加光标 | Cmd + Alt + ↓ | Ctrl + Alt + ↓ |
| 选择所有匹配 | Cmd + Shift + L | Ctrl + Shift + L |
| 选择下一个匹配 | Cmd + D | Ctrl + D |
#搜索和替换
| 操作 | macOS | Windows/Linux |
|---|
| 查找 | Cmd + F | Ctrl + F |
| 替换 | Cmd + H | Ctrl + H |
| 全局搜索 | Cmd + Shift + F | Ctrl + Shift + F |
| 全局替换 | Cmd + Shift + H | Ctrl + Shift + H |
| 转到文件 | Cmd + P | Ctrl + P |
| 转到符号 | Cmd + Shift + O | Ctrl + Shift + O |
| 转到行 | Cmd + G | Ctrl + G |
| 操作 | macOS | Windows/Linux |
|---|
| 转到定义 | F12 | F12 |
| 查看定义 | Alt + F12 | Alt + F12 |
| 查找引用 | Shift + F12 | Shift + F12 |
| 后退 | Ctrl + - | Alt + ← |
| 前进 | Ctrl + Shift + - | Alt + → |
| 切换文件 | Cmd + Tab | Ctrl + Tab |
#面板操作
| 操作 | macOS | Windows/Linux |
|---|
| 打开终端 | Ctrl + ` | Ctrl + ` |
| 打开命令面板 | Cmd + Shift + P | Ctrl + Shift + P |
| 打开设置 | Cmd + , | Ctrl + , |
| 打开侧边栏 | Cmd + B | Ctrl + B |
| 资源管理器 | Cmd + Shift + E | Ctrl + Shift + E |
| 搜索面板 | Cmd + Shift + F | Ctrl + Shift + F |
| Git 面板 | Cmd + Shift + G | Ctrl + Shift + G |
| 扩展面板 | Cmd + Shift + X | Ctrl + Shift + X |
#自定义快捷键
你可以自定义任何快捷键:
- 打开命令面板:
Cmd + Shift + P
- 搜索 "Preferences: Open Keyboard Shortcuts"
- 搜索要修改的命令
- 双击设置新快捷键
#推荐自定义
json
// keybindings.json
[
{
"key": "cmd+shift+c",
"command": "cursor.chat.focus"
},
{
"key": "cmd+shift+a",
"command": "cursor.action.applyLastSuggestion"
}
]
#快捷键记忆技巧
#AI 功能记忆口诀
- L = Chat (聊天/Language) - 与 AI 对话
- I = Composer (Implement) - 实现功能
- K = 内联编辑 - 就地修改
#常用组合
| 组合 | 功能 |
|---|
Cmd + L → 提问 → Tab | 快速获取代码 |
选中代码 → Cmd + L | 询问选中代码 |
Cmd + I → 描述 → Apply | 多文件编辑流程 |
Cmd + K → 指令 → Enter | 内联编辑流程 |
#下一步