Cursor 快捷键:完整速查表
Cursor 是为速度而生的。如果你还在点菜单来触发 AI 功能,那你的效率就浪费了。这篇指南涵盖所有重要的快捷键。
CMD+K (Ctrl+K) - 内联编辑
这是最常用的快捷键。在任意位置(有选中代码或没有)按下它,就能打开内联 AI 编辑器。
它能做什么:
- 有选中内容:根据你的指令转换选中的代码
- 无选中内容:在光标位置打开浮动输入框来生成代码
示例:
// 选中这个函数,按 CMD+K,输入"加上错误处理"
function fetchUser(id) {
return api.get(`/users/${id}`);
}
// 光标在空行,按 CMD+K,输入"React useState hook for counter"
const [count, setCount] = useState(0);
CMD+K 会记住你最近的几个提示词。在输入框里按上箭头可以循环浏览历史。
终端里的 CMD+K
没错,它在集成终端里也能用。选中命令输出,按 CMD+K,然后要求解释或转换。
CMD+L (Ctrl+L) - 聊天面板
打开 AI 聊天侧边栏。在这里你可以问关于代码库的问题、获取解释或规划重构。
关键行为:
- 如果有选中的文本,会自动作为上下文包含进去
- 你可以
@提及文件、文件夹或代码符号 - 每个工作区的聊天历史是独立的
CMD+L 是切换面板。如果已经打开,按一下就会关闭。比点侧边栏图标快多了。
聊天面板里的快捷键
在聊天面板内部:
| 快捷键 | 动作 |
|---|---|
Enter | 发送消息 |
Shift+Enter | 输入框里换行 |
Up(空输入时) | 编辑上条消息 |
Escape | 关闭面板 |
CMD+I (Ctrl+I) - Composer
Composer 是 Cursor 的多文件编辑模式。就像 CMD+K,但可以一次修改多个文件。
什么时候用:
- 涉及多个文件的重构
- 需要跨栈改动的新功能
- 生成样板代码(组件 + 测试 + storybook)
工作流程:
- 按 CMD+I
- 描述你想要什么
- Cursor 提出一个逐文件的修改计划
- 审查每个改动,单独接受或拒绝
Composer 可以创建新文件和删除现有文件。接受前务必审查完整计划。
CMD+Enter - 接受建议
当 Cursor 显示灰色"幽灵文本"建议时,按 CMD+Enter 接受它。
与建议交互的其他方式:
| 动作 | 快捷键 |
|---|---|
| 逐词接受 | Ctrl+Right Arrow |
| 接受完整建议 | CMD+Enter |
| 忽略建议 | Escape |
| 显示下一条建议 | Alt+] |
| 显示上一条建议 | Alt+[ |
如果你只想要建议的下一个词,用 Ctrl+Right Arrow 而不是全部接受。更精准。
自定义快捷键
Cursor 继承了 VS Code 的按键绑定系统,所以自定义起来很直接。
打开键盘快捷键
CMD+K CMD+S(Ctrl+K Ctrl+S)——打开按键绑定编辑器。
或者:命令面板 → "Preferences: Open Keyboard Shortcuts"
常见的自定义
把 CMD+K 改成别的(如果和你的终端冲突):
- 在按键绑定里搜索 "Cursor Inline Edit"
- 点击绑定,按你的新快捷键
- 示例:改成
CMD+Shift+K
给 Composer 的"全部接受"加个快捷键:
- 搜索 "Composer: Accept All"
- 绑定到
CMD+Shift+Enter
JSON 按键绑定文件
高级自定义可以直接编辑 keybindings.json:
[
{
"key": "ctrl+shift+k",
"command": "cursor.inlineEdit",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+l",
"command": "cursor.chat.toggle",
"when": "editorTextFocus"
}
]
通过命令面板 → "Preferences: Open Keyboard Shortcuts (JSON)" 打开。
效率工作流:组合快捷键
真正的速度来自不用鼠标就能串联快捷键。
工作流 1:快速修复循环
- 看到代码里的错误
- 选中出问题的行
CMD+K→ 输入 "修复这个错误" →Enter- 审查建议 →
CMD+Enter接受
总耗时:不到 5 秒。
工作流 2:先探索再实现
CMD+L打开聊天- 问一个模式:"这个项目里认证是怎么处理的?"
- 在回复里看到一个文件被提到
Escape关闭聊天,CMD+P打开那个文件- 读完,然后
CMD+K实现类似的东西
工作流 3:多文件重构
CMD+I打开 Composer- 描述重构内容
- 审查计划
- 有信心的话
CMD+Enter全部接受 - 或者用
Tab逐个导航改动,单独接受
如果你还没用过 CMD+P(快速打开)和 CMD+Shift+F(全局搜索),去学一下。它们不是 Cursor 特有的,但能让你的无鼠标工作流更完整。
完整快捷键参考
| 快捷键 | macOS | Windows/Linux | 说明 |
|---|---|---|---|
| 内联编辑 | CMD+K | Ctrl+K | 在光标/选中处进行 AI 编辑 |
| 聊天面板 | CMD+L | Ctrl+L | 切换 AI 聊天 |
| Composer | CMD+I | Ctrl+I | 多文件 AI 编辑 |
| 接受建议 | CMD+Enter | Ctrl+Enter | 接受幽灵文本 |
| 接受单词 | Ctrl+Right | Ctrl+Right | 接受建议的一个词 |
| 下一条建议 | Alt+] | Alt+] | 向前循环建议 |
| 上一条建议 | Alt+[ | Alt+[ | 向后循环建议 |
| 取消/关闭 | Escape | Escape | 关闭面板或忽略建议 |
| 快速打开 | CMD+P | Ctrl+P | 按名称打开文件 |
| 全局搜索 | CMD+Shift+F | Ctrl+Shift+F | 跨文件搜索 |
| 命令面板 | CMD+Shift+P | Ctrl+Shift+P | 运行任意命令 |
| 键盘快捷键 | CMD+K CMD+S | Ctrl+K Ctrl+S | 编辑按键绑定 |

打印出来或者放在显眼的位置,直到这些快捷键变成肌肉记忆。
总结
CMD+K做内联编辑——你最常用的快捷键CMD+L打开聊天——提问、获取解释CMD+I打开 Composer——多文件改动CMD+Enter接受建议- 和现有工作流冲突的,随便改
花 10 分钟在下一个任务里刻意用这些快捷键。一天之后,你会比用鼠标点 AI 功能快得多。