Cursor 提供了丰富的键盘快捷键,帮助您快速访问各种功能,提高编码效率。本指南涵盖了 Cursor 中最常用和最有用的键盘快捷键,让您能够在不离开键盘的情况下完成大部分任务。
NEW Cursor 持续优化和增加新的快捷键,使工作流程更加流畅和高效。
平台注释
以下快捷键使用 macOS 格式。如果您使用 Windows 或 Linux:
Cmd
→Ctrl
Option
→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 功能的好方法。
为常用操作创建自定义快捷键
识别您经常执行的操作,并为它们创建自定义快捷键。例如,如果您经常格式化文档,可以为这个操作分配一个容易记住的快捷键。