键盘快捷键

Cursor 提供了丰富的键盘快捷键,帮助您快速访问各种功能,提高编码效率。本指南涵盖了 Cursor 中最常用和最有用的键盘快捷键,让您能够在不离开键盘的情况下完成大部分任务。

NEW Cursor 持续优化和增加新的快捷键,使工作流程更加流畅和高效。

平台注释

以下快捷键使用 macOS 格式。如果您使用 Windows 或 Linux:

  • CmdCtrl
  • OptionAlt

例如:Cmd+P 在 Windows/Linux 上为 Ctrl+P

基本编辑

功能 快捷键
保存文件 Cmd+S
保存所有文件 Option+Cmd+S
撤销 Cmd+Z
重做 Shift+Cmd+ZCmd+Y
剪切行 Cmd+X(如果没有选择文本)
复制行 Cmd+C(如果没有选择文本)
删除行 Shift+Cmd+K
向上/向下移动行 Option+Up/Down
向上/向下复制行 Shift+Option+Up/Down
添加光标到上方/下方 Option+Cmd+Up/Down
选择当前行 Cmd+L
选择当前单词 Cmd+D
添加下一个匹配项 Cmd+D(选中一个词后)
选择所有匹配项 Shift+Cmd+L
缩进/减少缩进 Tab / Shift+Tab
添加注释/取消注释 Cmd+/

导航

功能 快捷键
快速打开文件 Cmd+P
转到行 Ctrl+GCmd+G
打开命令面板 Cmd+Shift+P
切换侧边栏 Cmd+B
切换终端 Ctrl+`
聚焦编辑器组 1-3 Cmd+1, Cmd+2, Cmd+3
聚焦下一个/上一个编辑器 Cmd+Option+Right/Left
前进/后退 Ctrl+- / Ctrl+Shift+-
折叠/展开代码块 Option+Cmd+[ / ]

搜索

功能 快捷键
在文件中查找 Cmd+F
在文件中替换 Option+Cmd+F
在所有文件中查找 Shift+Cmd+F
在所有文件中替换 Option+Shift+Cmd+F
查找下一个/上一个匹配项 Cmd+G / Shift+Cmd+G

AI 功能

功能 快捷键
打开 CMDK Cmd+K
聊天面板 Ctrl+Shift+L
生成内联 AI 建议 Tab(当有建议时)
打开/关闭 AI 聊天面板 Option+L
选择代码并请求 AI 解释 Option+Cmd+E
在当前文件的上下文中聊天 Option+Cmd+C
生成编辑 Option+Cmd+G
终端中的 CMDK Cmd+K(在终端中)

Git

功能 快捷键
打开源代码控制面板 Ctrl+Shift+G
生成提交信息 Option+Cmd+M

显示

功能 快捷键
放大/缩小 Cmd++ / Cmd+-
重置缩放 Cmd+0
全屏模式 Ctrl+Cmd+F
切换禅模式 Cmd+K Z
切换侧边栏位置 Option+Cmd+B

编辑器管理

功能 快捷键
新建文件 Cmd+N
打开文件 Cmd+O
关闭当前编辑器 Cmd+W
关闭所有编辑器 Cmd+K Cmd+W
拆分编辑器 Cmd+\
垂直拆分编辑器 Cmd+K Cmd+\

自定义键盘快捷键

Cursor 允许您根据自己的偏好自定义键盘快捷键。您可以通过以下步骤修改现有快捷键或添加新的快捷键:

方法 1:通过设置

  1. 打开 Cursor 设置(Cmd+,
  2. 导航到 "键盘快捷键" 部分
  3. 在搜索框中查找您想要修改的命令
  4. 点击命令旁边的铅笔图标
  5. 输入您的新快捷键组合
  6. 按 Enter 保存更改

方法 2:通过 JSON 文件

  1. 打开命令面板(Cmd+Shift+P
  2. 搜索并选择 "首选项:打开键盘快捷键 (JSON)"
  3. 在打开的 JSON 文件中添加您的自定义快捷键

自定义快捷键的 JSON 格式示例:

[
  {
    "key": "cmd+shift+f",
    "command": "editor.action.formatDocument",
    "when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
  },
  {
    "key": "alt+a",
    "command": "cursor.chat.activate",
    "when": "editorTextFocus"
  }
]

注意

当自定义快捷键时,请确保新快捷键不会与现有的系统或应用程序快捷键冲突。如果您发现快捷键不起作用,可能是因为存在冲突。

快捷键备忘表

为了方便参考,您可以下载完整的 Cursor 键盘快捷键备忘表:

您也可以在 Cursor 内使用 F1 键或 Cmd+Shift+P 打开命令面板,然后搜索 "帮助:键盘快捷键参考" 来访问内置的快捷键指南。

提高效率的快捷键技巧

合并使用快捷键

某些快捷键可以组合使用来完成复杂的任务。例如:

  • Cmd+L 选择当前行,然后 Cmd+X 剪切整行
  • Cmd+D 多次选择相同单词,然后同时编辑
  • Option+左击 添加多个光标,然后进行批量编辑

使用命令面板

如果您忘记了特定功能的快捷键,使用命令面板(Cmd+Shift+P)可以快速搜索并执行任何命令。这也是探索 Cursor 功能的好方法。

为常用操作创建自定义快捷键

识别您经常执行的操作,并为它们创建自定义快捷键。例如,如果您经常格式化文档,可以为这个操作分配一个容易记住的快捷键。