Cursor 常用快捷键总结
以下是 Cursor 编辑器的核心快捷键(基于 macOS,Windows/Linux 把 Cmd 替换为 Ctrl 即可)。
一、AI 核心功能(Cursor 独有)
| 快捷键 | 功能 |
|---|
Cmd + L | 打开 Chat 聊天面板(与 AI 对话) |
Cmd + I | 打开 Composer(多文件编辑、Agent 模式) |
Cmd + K | 行内编辑(在编辑器中直接让 AI 改代码) |
Cmd + K (终端中) | AI 生成终端命令 |
Cmd + Shift + L | 把选中代码 添加到 Chat |
Cmd + Shift + I | 打开 Composer 全屏模式 |
Cmd + N (Chat 中) | 新建一个 Chat 会话 |
Cmd + / | 切换 AI 模型(GPT-4 / Claude / Cursor-small 等) |
Tab | 接受 AI 自动补全建议(Cursor Tab) |
Esc | 拒绝 AI 建议 |
Cmd + → | 部分接受补全(逐词接受) |
Cmd + Enter | 在 Chat/Composer 中发送消息(Codebase 范围) |
@ | 在 Chat/Composer 中 引用文件、文件夹、文档、Git 等 |
二、AI 修改后的 Diff 操作
| 快捷键 | 功能 |
|---|
Cmd + Y | 接受 AI 的修改 |
Cmd + N 或 Cmd + Backspace | 拒绝 AI 的修改 |
Cmd + Enter | 在 Composer 中确认应用修改 |
三、文件与导航(继承自 VS Code)
| 快捷键 | 功能 |
|---|
Cmd + P | 快速打开文件 |
Cmd + Shift + P | 打开 命令面板 |
Cmd + B | 显示/隐藏侧边栏 |
Cmd + J | 显示/隐藏底部面板(终端) |
Cmd + ` | 打开终端 |
Ctrl + Tab | 在已打开文件间切换 |
Cmd + W | 关闭当前文件 |
Cmd + Shift + T | 重新打开关闭的文件 |
Cmd + 1/2/3 | 切换到第 1/2/3 个编辑器分组 |
四、代码编辑
| 快捷键 | 功能 |
|---|
Cmd + D | 选中下一个相同的词(多光标) |
Cmd + Shift + L (在编辑器中) | 选中所有相同的词 |
Option + ↑/↓ | 上下移动当前行 |
Shift + Option + ↑/↓ | 复制当前行到上/下 |
Cmd + / | 注释当前行 |
Cmd + Shift + K | 删除当前行 |
Cmd + Enter | 在下方插入新行 |
Cmd + Shift + Enter | 在上方插入新行 |
Cmd + ] / Cmd + [ | 增加/减少缩进 |
Option + Click | 在点击位置 添加多光标 |
五、搜索与替换
| 快捷键 | 功能 |
|---|
Cmd + F | 当前文件查找 |
Cmd + Option + F | 当前文件替换 |
Cmd + Shift + F | 全局搜索 |
Cmd + Shift + H | 全局替换 |
Cmd + G | 查找下一个 |
Cmd + Shift + G | 查找上一个 |
六、跳转与符号
| 快捷键 | 功能 |
|---|
Cmd + Click 或 F12 | 跳转到定义 |
Option + F12 | 在侧边查看定义 |
Shift + F12 | 查找所有引用 |
Cmd + Shift + O | 跳转到文件中的符号 |
Cmd + T | 跳转到工作区符号 |
Ctrl + - | 后退(跳回上一个位置) |
Ctrl + Shift + - | 前进 |
Cmd + G (在 Cmd + P 后输入数字) | 跳转到指定行 |
七、Composer / Agent 模式专属
| 快捷键 | 功能 |
|---|
Cmd + . | 切换 Agent / Edit / Ask 模式 |
Cmd + Backspace | 清除当前 Composer 输入 |
Cmd + Shift + Backspace | 关闭 Composer |
↑ (输入框为空时) | 调出上一次的 prompt |
八、终端 AI
| 快捷键 | 功能 |
|---|
Cmd + K (终端) | AI 生成命令 |
Cmd + Enter (终端 AI) | 接受并执行 |
Esc | 取消 |
九、实用建议
- 最高频四件套:
Cmd + L(问)、Cmd + K(改)、Cmd + I(写)、Tab(接受)。 - 在 Chat/Composer 里多用
@ 引用上下文(@Files、@Folders、@Codebase、@Web、@Docs、@Git)。 - 想看完整快捷键:
Cmd + Shift + P → 输入 “Keyboard Shortcuts” 即可查看并自定义。 - Cursor 大部分快捷键继承自 VS Code,所以 VS Code 用户基本零迁移成本。