跳到主要内容

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)

工作流程:

  1. 按 CMD+I
  2. 描述你想要什么
  3. Cursor 提出一个逐文件的修改计划
  4. 审查每个改动,单独接受或拒绝
注意

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 改成别的(如果和你的终端冲突):

  1. 在按键绑定里搜索 "Cursor Inline Edit"
  2. 点击绑定,按你的新快捷键
  3. 示例:改成 CMD+Shift+K

给 Composer 的"全部接受"加个快捷键:

  1. 搜索 "Composer: Accept All"
  2. 绑定到 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:快速修复循环

  1. 看到代码里的错误
  2. 选中出问题的行
  3. CMD+K → 输入 "修复这个错误" → Enter
  4. 审查建议 → CMD+Enter 接受

总耗时:不到 5 秒。

工作流 2:先探索再实现

  1. CMD+L 打开聊天
  2. 问一个模式:"这个项目里认证是怎么处理的?"
  3. 在回复里看到一个文件被提到
  4. Escape 关闭聊天,CMD+P 打开那个文件
  5. 读完,然后 CMD+K 实现类似的东西

工作流 3:多文件重构

  1. CMD+I 打开 Composer
  2. 描述重构内容
  3. 审查计划
  4. 有信心的话 CMD+Enter 全部接受
  5. 或者用 Tab 逐个导航改动,单独接受
提示

如果你还没用过 CMD+P(快速打开)和 CMD+Shift+F(全局搜索),去学一下。它们不是 Cursor 特有的,但能让你的无鼠标工作流更完整。

完整快捷键参考

快捷键macOSWindows/Linux说明
内联编辑CMD+KCtrl+K在光标/选中处进行 AI 编辑
聊天面板CMD+LCtrl+L切换 AI 聊天
ComposerCMD+ICtrl+I多文件 AI 编辑
接受建议CMD+EnterCtrl+Enter接受幽灵文本
接受单词Ctrl+RightCtrl+Right接受建议的一个词
下一条建议Alt+]Alt+]向前循环建议
上一条建议Alt+[Alt+[向后循环建议
取消/关闭EscapeEscape关闭面板或忽略建议
快速打开CMD+PCtrl+P按名称打开文件
全局搜索CMD+Shift+FCtrl+Shift+F跨文件搜索
命令面板CMD+Shift+PCtrl+Shift+P运行任意命令
键盘快捷键CMD+K CMD+SCtrl+K Ctrl+S编辑按键绑定

Cursor keyboard shortcuts overview

打印出来或者放在显眼的位置,直到这些快捷键变成肌肉记忆。

总结

  • CMD+K 做内联编辑——你最常用的快捷键
  • CMD+L 打开聊天——提问、获取解释
  • CMD+I 打开 Composer——多文件改动
  • CMD+Enter 接受建议
  • 和现有工作流冲突的,随便改

花 10 分钟在下一个任务里刻意用这些快捷键。一天之后,你会比用鼠标点 AI 功能快得多。