Cursor 提供了丰富的键盘快捷键,帮助您快速访问各种功能,提高编码效率。本指南涵盖了 Cursor 中最常用和最有用的键盘快捷键,让您能够在不离开键盘的情况下完成大部分任务。
NEW Cursor 持续优化和增加新的快捷键,使工作流程更加流畅和高效。
平台注释
以下快捷键使用 macOS 格式。如果您使用 Windows 或 Linux:
Cmd→CtrlOption→Alt
例如:Cmd+P 在 Windows/Linux 上为 Ctrl+P。
基本编辑
| 功能 | 快捷键 |
|---|---|
| 保存文件 | Cmd+S |
| 保存所有文件 | Option+Cmd+S |
| 撤销 | Cmd+Z |
| 重做 | Shift+Cmd+Z 或 Cmd+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+G 或 Cmd+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:通过设置
- 打开 Cursor 设置(
Cmd+,) - 导航到 "键盘快捷键" 部分
- 在搜索框中查找您想要修改的命令
- 点击命令旁边的铅笔图标
- 输入您的新快捷键组合
- 按 Enter 保存更改
方法 2:通过 JSON 文件
- 打开命令面板(
Cmd+Shift+P) - 搜索并选择 "首选项:打开键盘快捷键 (JSON)"
- 在打开的 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 功能的好方法。
为常用操作创建自定义快捷键
识别您经常执行的操作,并为它们创建自定义快捷键。例如,如果您经常格式化文档,可以为这个操作分配一个容易记住的快捷键。