键盘快捷键
Trae 提供了一套全面的键盘快捷键,帮助您更高效地工作。这些快捷键旨在加速常见任务并改善您的开发工作流程。
访问键盘快捷键
要查看所有可用的键盘快捷键:
- 使用
Cmd+Shift+P(macOS)或Ctrl+Shift+P(Windows/Linux)打开命令面板 - 输入"键盘快捷键"并选择首选项:打开键盘快捷键
- 或者,使用直接快捷键:
Cmd+K Cmd+S(macOS)或Ctrl+K Ctrl+S(Windows/Linux)
常规快捷键
命令面板和快速操作
| 快捷键 | 操作 | 描述 |
|---|---|---|
Cmd+Shift+P / Ctrl+Shift+P | 打开命令面板 | 访问所有可用命令 |
Cmd+P / Ctrl+P | 快速打开 | 按名称快速打开文件 |
Cmd+Shift+O / Ctrl+Shift+O | 转到符号 | 导航到当前文件中的符号 |
Cmd+T / Ctrl+T | 转到工作区符号 | 导航到工作区中的符号 |
Cmd+G / Ctrl+G | 转到行 | 跳转到特定行号 |
文件操作
| 快捷键 | 操作 | 描述 |
|---|---|---|
Cmd+N / Ctrl+N | 新建文件 | 创建新文件 |
Cmd+O / Ctrl+O | 打开文件 | 打开现有文件 |
Cmd+S / Ctrl+S | 保存文件 | 保存当前文件 |
Cmd+Shift+S / Ctrl+Shift+S | 另存为 | 以新名称保存文件 |
Cmd+W / Ctrl+W | 关闭文件 | 关闭当前文件 |
Cmd+Shift+W / Ctrl+Shift+W | 关闭所有文件 | 关闭所有打开的文件 |
Cmd+K Cmd+W / Ctrl+K Ctrl+W | 关闭所有编辑器 | 关闭所有编辑器标签 |
编辑操作
| 快捷键 | 操作 | 描述 |
|---|---|---|
Cmd+Z / Ctrl+Z | 撤销 | 撤销上一个操作 |
Cmd+Shift+Z / Ctrl+Y | 重做 | 重做上一个撤销的操作 |
Cmd+X / Ctrl+X | 剪切 | 剪切选中的文本 |
Cmd+C / Ctrl+C | 复制 | 复制选中的文本 |
Cmd+V / Ctrl+V | 粘贴 | 粘贴剪贴板内容 |
Cmd+A / Ctrl+A | 全选 | 选择所有文本 |
Cmd+D / Ctrl+D | 选择下一个匹配项 | 选择下一个相同的单词 |
Cmd+Shift+L / Ctrl+Shift+L | 选择所有匹配项 | 选择所有相同的单词 |
查找和替换
| 快捷键 | 操作 | 描述 |
|---|---|---|
Cmd+F / Ctrl+F | 查找 | 在当前文件中查找 |
Cmd+H / Ctrl+H | 替换 | 在当前文件中替换 |
Cmd+Shift+F / Ctrl+Shift+F | 在文件中查找 | 在所有文件中查找 |
Cmd+Shift+H / Ctrl+Shift+H | 在文件中替换 | 在所有文件中替换 |
F3 / Enter | 查找下一个 | 查找下一个匹配项 |
Shift+F3 / Shift+Enter | 查找上一个 | 查找上一个匹配项 |
代码编辑
| 快捷键 | 操作 | 描述 |
|---|---|---|
Cmd+/ / Ctrl+/ | 切换行注释 | 添加或移除行注释 |
Cmd+Shift+A / Shift+Alt+A | 切换块注释 | 添加或移除块注释 |
Alt+Up / Alt+Up | 向上移动行 | 将当前行向上移动 |
Alt+Down / Alt+Down | 向下移动行 | 将当前行向下移动 |
Shift+Alt+Up / Shift+Alt+Up | 向上复制行 | 向上复制当前行 |
Shift+Alt+Down / Shift+Alt+Down | 向下复制行 | 向下复制当前行 |
Cmd+Shift+K / Ctrl+Shift+K | 删除行 | 删除当前行 |
Cmd+Enter / Ctrl+Enter | 在下方插入行 | 在当前行下方插入新行 |
Cmd+Shift+Enter / Ctrl+Shift+Enter | 在上方插入行 | 在当前行上方插入新行 |
代码格式化
| 快捷键 | 操作 | 描述 |
|---|---|---|
Shift+Alt+F / Shift+Alt+F | 格式化文档 | 格式化整个文档 |
Cmd+K Cmd+F / Ctrl+K Ctrl+F | 格式化选择 | 格式化选中的代码 |
Cmd+] / Ctrl+] | 增加缩进 | 增加选中行的缩进 |
Cmd+[ / Ctrl+[ | 减少缩进 | 减少选中行的缩进 |
代码导航
| 快捷键 | 操作 | 描述 |
|---|---|---|
F12 | 转到定义 | 跳转到符号定义 |
Alt+F12 | 查看定义 | 在弹出窗口中查看定义 |
Cmd+K F12 / Ctrl+K F12 | 在侧边打开定义 | 在侧边编辑器中打开定义 |
Cmd+F12 / Ctrl+F12 | 转到实现 | 跳转到符号实现 |
Shift+F12 | 查找所有引用 | 查找符号的所有引用 |
F2 | 重命名符号 | 重命名当前符号 |
Cmd+K Cmd+Q / Ctrl+K Ctrl+Q | 快速修复 | 显示快速修复建议 |
视图和面板
侧边栏
| 快捷键 | 操作 | 描述 |
|---|---|---|
Cmd+B / Ctrl+B | 切换侧边栏 | 显示/隐藏侧边栏 |
Cmd+Shift+E / Ctrl+Shift+E | 显示资源管理器 | 打开文件资源管理器 |
Cmd+Shift+G / Ctrl+Shift+G | 显示源代码管理 | 打开Git面板 |
Cmd+Shift+D / Ctrl+Shift+D | 显示调试 | 打开调试面板 |
Cmd+Shift+X / Ctrl+Shift+X | 显示扩展 | 打开扩展面板 |
终端
| 快捷键 | 操作 | 描述 |
|---|---|---|
Cmd+`` / Ctrl+`` | 切换终端 | 显示/隐藏终端 |
Cmd+Shift+`` / Ctrl+Shift+`` | 新建终端 | 创建新的终端实例 |
Cmd+\ / Ctrl+\ | 拆分终端 | 拆分当前终端 |
编辑器布局
| 快捷键 | 操作 | 描述 |
|---|---|---|
Cmd+\ / Ctrl+\ | 拆分编辑器 | 将编辑器拆分为两个面板 |
Cmd+1 / Ctrl+1 | 聚焦第一个编辑器组 | 切换到第一个编辑器组 |
Cmd+2 / Ctrl+2 | 聚焦第二个编辑器组 | 切换到第二个编辑器组 |
Cmd+3 / Ctrl+3 | 聚焦第三个编辑器组 | 切换到第三个编辑器组 |
Cmd+K Cmd+Left / Ctrl+K Ctrl+Left | 聚焦左侧编辑器组 | 切换到左侧编辑器组 |
Cmd+K Cmd+Right / Ctrl+K Ctrl+Right | 聚焦右侧编辑器组 | 切换到右侧编辑器组 |
调试
| 快捷键 | 操作 | 描述 |
|---|---|---|
F5 | 开始调试 | 启动调试会话 |
Shift+F5 | 停止调试 | 停止当前调试会话 |
Cmd+Shift+F5 / Ctrl+Shift+F5 | 重启调试 | 重新启动调试会话 |
F10 | 单步跳过 | 执行下一行代码(不进入函数) |
F11 | 单步进入 | 进入函数调用 |
Shift+F11 | 单步跳出 | 跳出当前函数 |
F9 | 切换断点 | 添加/移除断点 |
自定义键盘快捷键
您可以自定义键盘快捷键以匹配您的偏好:
修改现有快捷键
- 打开键盘快捷键设置(
Cmd+K Cmd+S/Ctrl+K Ctrl+S) - 找到您想要修改的命令
- 点击快捷键旁边的铅笔图标
- 按下您想要的键组合
- 按
Enter确认
添加新快捷键
- 在键盘快捷键设置中,点击 + 按钮
- 搜索您想要分配快捷键的命令
- 按下您想要的键组合
- 按
Enter确认
移除快捷键
- 找到您想要移除的快捷键
- 右键点击快捷键
- 选择移除键绑定
重置为默认值
- 右键点击修改过的快捷键
- 选择重置键绑定
- 快捷键将恢复为默认值
键绑定冲突
Trae 会自动检测并突出显示键绑定冲突:
- 警告图标:表示冲突的快捷键
- 冲突解决:选择哪个命令应该使用该快捷键
- 替代快捷键:为冲突的命令分配不同的快捷键
平台特定快捷键
macOS 特定
| 快捷键 | 操作 | 描述 |
|---|---|---|
Cmd+, | 打开首选项 | 访问 Trae 设置 |
Cmd+Q | 退出应用程序 | 完全关闭 Trae |
Cmd+M | 最小化窗口 | 最小化当前窗口 |
Cmd+H | 隐藏应用程序 | 隐藏 Trae 窗口 |
Windows/Linux 特定
| 快捷键 | 操作 | 描述 |
|---|---|---|
Ctrl+, | 打开设置 | 访问 Trae 设置 |
Alt+F4 | 关闭窗口 | 关闭当前窗口 |
F11 | 切换全屏 | 进入/退出全屏模式 |
AI 和智能功能
| 快捷键 | 操作 | 描述 |
|---|---|---|
Cmd+I / Ctrl+I | 内联 AI 聊天 | 打开内联 AI 助手 |
Tab | 接受 AI 建议 | 接受 AI 代码建议 |
Escape | 拒绝 AI 建议 | 拒绝 AI 代码建议 |
Cmd+Shift+M / Ctrl+Shift+M | 标记终端内容 | 标记终端内容供 AI 使用 |
提示和技巧
- 记忆常用快捷键:专注于学习您最常用的操作的快捷键
- 使用命令面板:当您忘记快捷键时,使用
Cmd+Shift+P/Ctrl+Shift+P - 自定义工作流程:根据您的工作流程自定义快捷键
- 练习使用:定期练习使用快捷键以形成肌肉记忆
- 查看提示:在命令面板中查看命令旁边显示的快捷键