logo

快捷键速查

快捷键这件事,本身不神奇,但在 Cursor 这种高频交互工具里,熟不熟快捷键会直接影响你愿不愿意持续用它。

如果每次都靠鼠标去点 Chat、点 Composer、点 Apply,AI 再强也会变慢。真正顺手的时候,通常是你已经把几个核心动作变成肌肉记忆。

我自己对快捷键的看法一直很务实:不是背得越多越厉害,而是最常用的那几个能不能真的让你少打断思路。

AI 功能快捷键

这是 Cursor 区别于普通编辑器的核心快捷键:

功能macOSWindows/Linux说明
ChatCmd + LCtrl + L打开 AI 对话
新对话Cmd + Shift + LCtrl + Shift + L开启新的 Chat
ComposerCmd + ICtrl + I打开多文件编辑器
全局 ComposerCmd + Shift + ICtrl + Shift + I打开全局 Composer
内联编辑Cmd + KCtrl + K在当前位置内联编辑
接受 Tab 补全TabTab接受 AI 代码建议
拒绝 Tab 补全EscEsc取消 AI 代码建议
下一个建议Alt + ]Alt + ]查看下一个补全建议
上一个建议Alt + [Alt + [查看上一个补全建议

Chat 快捷操作

在 Chat 面板中的快捷键:

操作macOSWindows/Linux
发送消息EnterEnter
换行Shift + EnterShift + Enter
清空输入Cmd + BackspaceCtrl + Backspace
复制代码Cmd + CCtrl + C
应用代码点击 Apply点击 Apply

编辑器快捷键

因为 Cursor 基于 VS Code,所以很多基础操作你本来就熟。真正需要优先记住的,不是所有键位,而是那些会和 AI 高频联动的组合。

文件操作

操作macOSWindows/Linux
新建文件Cmd + NCtrl + N
打开文件Cmd + OCtrl + O
保存Cmd + SCtrl + S
全部保存Cmd + Alt + SCtrl + Alt + S
关闭文件Cmd + WCtrl + W
关闭所有Cmd + K WCtrl + K W

编辑操作

操作macOSWindows/Linux
撤销Cmd + ZCtrl + Z
重做Cmd + Shift + ZCtrl + Shift + Z
复制行Alt + Shift + ↓/↑Alt + Shift + ↓/↑
移动行Alt + ↓/↑Alt + ↓/↑
删除行Cmd + Shift + KCtrl + Shift + K
注释行Cmd + /Ctrl + /
块注释Cmd + Shift + /Ctrl + Shift + /
缩进Cmd + ]Ctrl + ]
取消缩进Cmd + [Ctrl + [
格式化文档Cmd + Shift + FCtrl + Shift + F

多光标编辑

操作macOSWindows/Linux
添加光标Alt + ClickAlt + Click
上方添加光标Cmd + Alt + ↑Ctrl + Alt + ↑
下方添加光标Cmd + Alt + ↓Ctrl + Alt + ↓
选择所有匹配Cmd + Shift + LCtrl + Shift + L
选择下一个匹配Cmd + DCtrl + D

搜索和替换

操作macOSWindows/Linux
查找Cmd + FCtrl + F
替换Cmd + HCtrl + H
全局搜索Cmd + Shift + FCtrl + Shift + F
全局替换Cmd + Shift + HCtrl + Shift + H
转到文件Cmd + PCtrl + P
转到符号Cmd + Shift + OCtrl + Shift + O
转到行Cmd + GCtrl + G

导航

操作macOSWindows/Linux
转到定义F12F12
查看定义Alt + F12Alt + F12
查找引用Shift + F12Shift + F12
后退Ctrl + -Alt + ←
前进Ctrl + Shift + -Alt + →
切换文件Cmd + TabCtrl + Tab

面板操作

操作macOSWindows/Linux
打开终端Ctrl + `Ctrl + `
打开命令面板Cmd + Shift + PCtrl + Shift + P
打开设置Cmd + ,Ctrl + ,
打开侧边栏Cmd + BCtrl + B
资源管理器Cmd + Shift + ECtrl + Shift + E
搜索面板Cmd + Shift + FCtrl + Shift + F
Git 面板Cmd + Shift + GCtrl + Shift + G
扩展面板Cmd + Shift + XCtrl + Shift + X

自定义快捷键

你可以自定义任何快捷键:

  1. 打开命令面板:Cmd + Shift + P
  2. 搜索 "Preferences: Open Keyboard Shortcuts"
  3. 搜索要修改的命令
  4. 双击设置新快捷键

推荐自定义

// 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/Ctrl + L
  • 想改多处:Cmd/Ctrl + I
  • 想改当前:Cmd/Ctrl + K

这三个只要形成手感,Cursor 的“AI 协作感”就会明显不一样。因为你开始不是在“切到 AI 面板”,而是在写代码的过程中顺手把 AI 调出来。

常用组合

组合功能
Cmd + L → 提问 → Tab快速获取代码
选中代码Cmd + L询问选中代码
Cmd + I → 描述 → Apply多文件编辑流程
Cmd + K → 指令 → Enter内联编辑流程

什么时候该优先练哪几个快捷键

如果你刚开始用 Cursor,不用试图一次记住整页。

更实际的顺序通常是:

  1. 先记 Cmd/Ctrl + L,保证你能随手开 Chat
  2. 再记 Cmd/Ctrl + K,因为局部修改非常高频
  3. 再记 Cmd/Ctrl + I,等你开始做跨文件任务
  4. 最后再慢慢熟悉 Tab 的切换和拒绝建议

这样会比一口气背全表更容易形成习惯。

如果你现在让我给一个最小记忆集,我真的只会先给这四个:

  • Cmd/Ctrl + L
  • Cmd/Ctrl + K
  • Cmd/Ctrl + I
  • Tab / Esc

哪些快捷键最容易真正提升效率

从实际使用频率看,我会把最值钱的几组放在前面:

  • Cmd/Ctrl + L:开 Chat
  • Cmd/Ctrl + K:内联编辑
  • Cmd/Ctrl + I:Composer
  • Tab / Esc:接受或拒绝补全
  • Cmd/Ctrl + Shift + P:命令面板

这些组合不是“知道就好”,而是会直接影响你每天的操作节奏。

一个很现实的提醒

快捷键越多,不代表效率一定越高。真正有用的是:

  • 你最常用的那几个是否足够顺手
  • 你的手有没有形成固定路径
  • 你能不能在不打断思路的情况下完成动作

Cursor 的价值本来就在于减少思路切换。如果为了找快捷键反而不停停顿,那这页表再完整也没什么意义。

所以这页更适合当“查表页”,而不是“背诵页”。真正值得练熟的,其实没有那么多。

下一步

Cursor 完整指南
Vibe Coding

Cursor 完整指南

Cursor 是目前最流行的 AI 编程编辑器,基于 VS Code 打造。本指南将教你如何高效使用 Cursor 进行 AI 辅助编程。

Cursor 完整指南快捷键速查

快捷键速查

快捷键这件事,本身不神奇,但在 Cursor 这种高频交互工具里,熟不熟快捷键会直接影响你愿不愿意持续用它。

如果每次都靠鼠标去点 Chat、点 Composer、点 Apply,AI 再强也会变慢。真正顺手的时候,通常是你已经把几个核心动作变成肌肉记忆。

我自己对快捷键的看法一直很务实:不是背得越多越厉害,而是最常用的那几个能不能真的让你少打断思路。

#AI 功能快捷键

这是 Cursor 区别于普通编辑器的核心快捷键:

功能macOSWindows/Linux说明
ChatCmd + LCtrl + L打开 AI 对话
新对话Cmd + Shift + LCtrl + Shift + L开启新的 Chat
ComposerCmd + ICtrl + I打开多文件编辑器
全局 ComposerCmd + Shift + ICtrl + Shift + I打开全局 Composer
内联编辑Cmd + KCtrl + K在当前位置内联编辑
接受 Tab 补全TabTab接受 AI 代码建议
拒绝 Tab 补全EscEsc取消 AI 代码建议
下一个建议Alt + ]Alt + ]查看下一个补全建议
上一个建议Alt + [Alt + [查看上一个补全建议

#Chat 快捷操作

在 Chat 面板中的快捷键:

操作macOSWindows/Linux
发送消息EnterEnter
换行Shift + EnterShift + Enter
清空输入Cmd + BackspaceCtrl + Backspace
复制代码Cmd + CCtrl + C
应用代码点击 Apply点击 Apply

#编辑器快捷键

因为 Cursor 基于 VS Code,所以很多基础操作你本来就熟。真正需要优先记住的,不是所有键位,而是那些会和 AI 高频联动的组合。

#文件操作

操作macOSWindows/Linux
新建文件Cmd + NCtrl + N
打开文件Cmd + OCtrl + O
保存Cmd + SCtrl + S
全部保存Cmd + Alt + SCtrl + Alt + S
关闭文件Cmd + WCtrl + W
关闭所有Cmd + K WCtrl + K W

#编辑操作

操作macOSWindows/Linux
撤销Cmd + ZCtrl + Z
重做Cmd + Shift + ZCtrl + Shift + Z
复制行Alt + Shift + ↓/↑Alt + Shift + ↓/↑
移动行Alt + ↓/↑Alt + ↓/↑
删除行Cmd + Shift + KCtrl + Shift + K
注释行Cmd + /Ctrl + /
块注释Cmd + Shift + /Ctrl + Shift + /
缩进Cmd + ]Ctrl + ]
取消缩进Cmd + [Ctrl + [
格式化文档Cmd + Shift + FCtrl + Shift + F

#多光标编辑

操作macOSWindows/Linux
添加光标Alt + ClickAlt + Click
上方添加光标Cmd + Alt + ↑Ctrl + Alt + ↑
下方添加光标Cmd + Alt + ↓Ctrl + Alt + ↓
选择所有匹配Cmd + Shift + LCtrl + Shift + L
选择下一个匹配Cmd + DCtrl + D

#搜索和替换

操作macOSWindows/Linux
查找Cmd + FCtrl + F
替换Cmd + HCtrl + H
全局搜索Cmd + Shift + FCtrl + Shift + F
全局替换Cmd + Shift + HCtrl + Shift + H
转到文件Cmd + PCtrl + P
转到符号Cmd + Shift + OCtrl + Shift + O
转到行Cmd + GCtrl + G

#导航

操作macOSWindows/Linux
转到定义F12F12
查看定义Alt + F12Alt + F12
查找引用Shift + F12Shift + F12
后退Ctrl + -Alt + ←
前进Ctrl + Shift + -Alt + →
切换文件Cmd + TabCtrl + Tab

#面板操作

操作macOSWindows/Linux
打开终端Ctrl + `Ctrl + `
打开命令面板Cmd + Shift + PCtrl + Shift + P
打开设置Cmd + ,Ctrl + ,
打开侧边栏Cmd + BCtrl + B
资源管理器Cmd + Shift + ECtrl + Shift + E
搜索面板Cmd + Shift + FCtrl + Shift + F
Git 面板Cmd + Shift + GCtrl + Shift + G
扩展面板Cmd + Shift + XCtrl + Shift + X

#自定义快捷键

你可以自定义任何快捷键:

  1. 打开命令面板:Cmd + Shift + P
  2. 搜索 "Preferences: Open Keyboard Shortcuts"
  3. 搜索要修改的命令
  4. 双击设置新快捷键

#推荐自定义

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/Ctrl + L
  • 想改多处:Cmd/Ctrl + I
  • 想改当前:Cmd/Ctrl + K

这三个只要形成手感,Cursor 的“AI 协作感”就会明显不一样。因为你开始不是在“切到 AI 面板”,而是在写代码的过程中顺手把 AI 调出来。

#常用组合

组合功能
Cmd + L → 提问 → Tab快速获取代码
选中代码Cmd + L询问选中代码
Cmd + I → 描述 → Apply多文件编辑流程
Cmd + K → 指令 → Enter内联编辑流程

#什么时候该优先练哪几个快捷键

如果你刚开始用 Cursor,不用试图一次记住整页。

更实际的顺序通常是:

  1. 先记 Cmd/Ctrl + L,保证你能随手开 Chat
  2. 再记 Cmd/Ctrl + K,因为局部修改非常高频
  3. 再记 Cmd/Ctrl + I,等你开始做跨文件任务
  4. 最后再慢慢熟悉 Tab 的切换和拒绝建议

这样会比一口气背全表更容易形成习惯。

如果你现在让我给一个最小记忆集,我真的只会先给这四个:

  • Cmd/Ctrl + L
  • Cmd/Ctrl + K
  • Cmd/Ctrl + I
  • Tab / Esc

#哪些快捷键最容易真正提升效率

从实际使用频率看,我会把最值钱的几组放在前面:

  • Cmd/Ctrl + L:开 Chat
  • Cmd/Ctrl + K:内联编辑
  • Cmd/Ctrl + I:Composer
  • Tab / Esc:接受或拒绝补全
  • Cmd/Ctrl + Shift + P:命令面板

这些组合不是“知道就好”,而是会直接影响你每天的操作节奏。

#一个很现实的提醒

快捷键越多,不代表效率一定越高。真正有用的是:

  • 你最常用的那几个是否足够顺手
  • 你的手有没有形成固定路径
  • 你能不能在不打断思路的情况下完成动作

Cursor 的价值本来就在于减少思路切换。如果为了找快捷键反而不停停顿,那这页表再完整也没什么意义。

所以这页更适合当“查表页”,而不是“背诵页”。真正值得练熟的,其实没有那么多。

#下一步

Vibe Coding

AI 编程体系课:工具、流程与最佳实践

从零搭建 AI 编程工作流,提升开发效率。

进入 Vibe Coding →

相关路线图

常见问题

Cursor 是免费的吗?
Cursor 提供免费版(Hobby)和付费版(Pro)。免费版可以使用基础的 AI 功能,但高级模型(如 Claude 3.5 Sonnet, GPT-4o)有使用次数限制。
Cursor 能直接导入 VS Code 的插件吗?
可以。Cursor 是基于 VS Code Fork 开发的,支持一键从 VS Code 迁移所有插件、主题和快捷键设置。
Cursor 的隐私模式安全吗?
Cursor 提供 "Privacy Mode",开启后你的代码不会被存储在服务器上,也不会用于训练模型,适合企业级开发。