Skip to content

Cursor 键盘快捷键

免责声明:本文档是关于 Cursor 键盘快捷键第三方非官方中文文档,仅供学习参考。内容可能不完全反映最新的官方信息,请以 Cursor 官方文档 为准。所有商标和版权归 Cursor/Anysphere 公司所有。

本文档提供了 Cursor 编辑器的常用键盘快捷键列表,帮助您更高效地使用 Cursor。


通用快捷键

编辑器操作

功能Windows/LinuxmacOS
打开设置Ctrl + ,⌘ + ,
打开命令面板Ctrl + Shift + P⌘ + Shift + P
打开文件Ctrl + P⌘ + P
保存文件Ctrl + S⌘ + S
保存所有文件Ctrl + Alt + S⌘ + Option + S
关闭当前编辑器Ctrl + W⌘ + W
关闭所有编辑器Ctrl + K W⌘ + K W
切换全屏F11⌘ + Ctrl + F
新建文件Ctrl + N⌘ + N
切换侧边栏可见性Ctrl + B⌘ + B
切换面板可见性Ctrl + J⌘ + J

代码导航

功能Windows/LinuxmacOS
转到定义F12F12
转到引用Shift + F12Shift + F12
向前导航Alt + →⌘ + ]
向后导航Alt + ←⌘ + [
转到行Ctrl + G⌘ + G
转到符号Ctrl + Shift + O⌘ + Shift + O
转到文件中的符号Ctrl + P #⌘ + P #
查找所有引用Alt + Shift + F12Option + Shift + F12

代码编辑

功能Windows/LinuxmacOS
缩进行TabTab
减少缩进Shift + TabShift + Tab
复制行Shift + Alt + ↓Shift + Option + ↓
移动行Alt + ↑ / ↓Option + ↑ / ↓
删除行Ctrl + Shift + K⌘ + Shift + K
在上方插入行Ctrl + Shift + Enter⌘ + Shift + Enter
在下方插入行Ctrl + Enter⌘ + Enter
添加光标到下一行Ctrl + Alt + ↓⌘ + Option + ↓
添加光标到上一行Ctrl + Alt + ↑⌘ + Option + ↑
撤销Ctrl + Z⌘ + Z
重做Ctrl + Shift + Z⌘ + Shift + Z

搜索与替换

功能Windows/LinuxmacOS
在文件中查找Ctrl + F⌘ + F
在文件中替换Ctrl + H⌘ + H
在所有文件中查找Ctrl + Shift + F⌘ + Shift + F
在所有文件中替换Ctrl + Shift + H⌘ + Shift + H
查找下一个匹配项F3⌘ + G
查找上一个匹配项Shift + F3⌘ + Shift + G

Cursor AI 快捷键

AI 聊天与交互

功能Windows/LinuxmacOS
打开 AI 聊天Alt + LOption + L
提交聊天消息EnterReturn
换行Shift + EnterShift + Return
打开 AI 设置Ctrl + Shift + J⌘ + Shift + J

AI 编辑功能

功能Windows/LinuxmacOS
启动 AgentCtrl + Shift + L⌘ + Shift + L
内联编辑 (⌘K)Ctrl + K⌘ + K
Tab 补全TabTab
打开 ComposerCtrl + I⌘ + I
全屏 ComposerCtrl + Shift + I⌘ + Shift + I

AI 上下文引用

功能Windows/LinuxmacOS
使用 @ 符号引用@@
获取光标位置上下文自动自动

关于 @ 符号引用的详细信息,请参阅 @ 符号引用 文档。

项目管理

功能Windows/LinuxmacOS
打开文件夹Ctrl + K Ctrl + O⌘ + K ⌘ + O
关闭文件夹Ctrl + K F⌘ + K F
切换终端Ctrl + `⌘ + `
新建终端Ctrl + Shift + `⌘ + Shift + `
打开源代码管理Ctrl + Shift + G⌘ + Shift + G
显示问题Ctrl + Shift + M⌘ + Shift + M
切换 Zen 模式Ctrl + K Z⌘ + K Z

代码折叠

功能Windows/LinuxmacOS
折叠代码块Ctrl + Shift + [⌘ + Option + [
展开代码块Ctrl + Shift + ]⌘ + Option + ]
折叠所有代码块Ctrl + K Ctrl + 0⌘ + K ⌘ + 0
展开所有代码块Ctrl + K Ctrl + J⌘ + K ⌘ + J
折叠级别 2-7Ctrl + K Ctrl + [2-7]⌘ + K ⌘ + [2-7]

自定义快捷键

您可以通过以下步骤自定义 Cursor 的键盘快捷键:

  1. 打开命令面板(Ctrl/⌘ + Shift + P)
  2. 输入 "Preferences: Open Keyboard Shortcuts"
  3. 在打开的快捷键编辑器中,您可以搜索命令和修改对应的键绑定

对于高级自定义,您可以直接编辑 keybindings.json 文件:

  1. 打开命令面板(Ctrl/⌘ + Shift + P)
  2. 输入 "Preferences: Open Keyboard Shortcuts (JSON)"
  3. 编辑 JSON 文件来添加或修改键绑定

示例自定义键绑定:

json
[
  {
    "key": "ctrl+shift+a",
    "command": "cursor.agentFromPrompt",
    "when": "editorTextFocus"
  },
  {
    "key": "cmd+shift+a",
    "command": "cursor.agentFromPrompt",
    "when": "editorTextFocus && isMac"
  }
]

快捷键提示

  • 大多数 VS Code 快捷键在 Cursor 中都可以正常工作,因为 Cursor 基于 VS Code 构建
  • 您可以在设置中选择不同的键盘快捷键预设,包括 VS Code、Sublime Text 和 Vim 等
  • 使用命令面板(Ctrl/⌘ + Shift + P)来发现新命令和它们的快捷键
  • 在状态栏中查看当前模式(如拼写检查、Vim 模式等)

如有任何问题,请参考常见问题解答或访问社区论坛寻求帮助。

本站内容采用 "署名-非商业性使用-禁止演绎 4.0 国际许可协议" 进行许可