键盘快捷键与生产力指南

Guides
最后更新: 2026年2月16日

欢迎阅读 HarborDB 键盘快捷键指南。掌握这些快捷键将彻底改变您的 PostgreSQL 工作流程,让您工作更快、减少对鼠标的依赖,并提高整体生产力。无论您是在编写复杂查询还是管理多个数据库连接,这些快捷键都将帮助您像专业人士一样工作。

为什么使用键盘快捷键?

键盘快捷键提供以下优势:

  • 速度:执行动作比使用菜单快 2-5 倍
  • 专注:在编写查询时保持双手在键盘上
  • 减少疲劳:最小化重复的鼠标移动
  • 专业工作流程:像经验丰富的数据库专业人员一样更高效地工作

快速参考速查表

| 类别 | 快捷键 | 动作 | 使用频率 | | ------------------- | ------------- | ------------------ | --------- | | 查询执行 | ⌘ + R | 运行查询 | ★★★★★ | | 查询执行 | ⌘ + . | 取消查询 | ★★★★☆ | | 导航 | ⌘ + T | 新建查询标签页 | ★★★★★ | | 导航 | ⌘ + W | 关闭当前标签页 | ★★★★★ | | 导航 | ⌘ + B | 切换侧边栏 | ★★★★☆ | | 编辑 | ⌘ + / | 切换注释 | ★★★★★ | | 编辑 | Tab | 缩进选定内容 | ★★★★★ | | 编辑 | Shift + Tab | 取消缩进选定内容 | ★★★★★ | | 文件操作 | ⌘ + S | 保存查询 | ★★★★☆ | | 文件操作 | ⌘ + E | 导出结果 | ★★★★☆ | | 搜索 | ⌘ + F | 在查询中查找 | ★★★★★ | | 搜索 | ⌘ + G | 查找下一个 | ★★★★☆ |

导航快捷键

查询编辑器导航

| 快捷键 | 动作 | 描述 | | ----------------------- | ------------------- | ------------------------------------- | | ⌘ + T | 新建查询标签页 | 打开新的 SQL 编辑器标签页 | | ⌘ + W | 关闭标签页 | 关闭当前查询标签页 | | ⌘ + Shift + T | 重新打开已关闭的标签页 | 恢复最近关闭的标签页 | | ⌘ + 1⌘ + 9 | 切换到指定标签页 | 跳转到特定标签页编号 | | ⌘ + Option + ←/→ | 上一个/下一个标签页 | 在标签页之间导航 | | ⌘ + B | 切换侧边栏 | 显示/隐藏数据库导航侧边栏 | | ⌘ + Option + S | 切换结果窗格 | 显示/隐藏查询结果区域 |

数据库导航

| 快捷键 | 动作 | 描述 | | -------------------- | ------------------- | ----------------------------------------------- | | ⌘ + F (在侧边栏中) | 搜索对象 | 在侧边栏中筛选数据库对象 | | ↑/↓ | 导航对象 | 浏览数据库对象 | | | 展开对象 | 展开数据库/模式/表 | | | 折叠对象 | 折叠已展开的对象 | | Space | 快速预览 | 预览表结构而不展开 | | ⌘ + 点击 (表) | 选择前 100 行 | 使用 SELECT * FROM table LIMIT 100 打开查询 | | ⌥ + 点击 (表) | 打开结构视图 | 查看详细的表结构 |

查询执行快捷键

基本执行

| 快捷键 | 动作 | 使用时机 | | --------------- | ------------- | ----------------------------------- | | ⌘ + R | 运行查询 | 执行编辑器中的整个查询 | | ⌘ + Shift + R | 运行选定内容 | 仅执行高亮显示的文本 | | ⌘ + . | 取消查询 | 停止长时间运行的查询 | | ⌘ + K | 清除编辑器 | 从当前编辑器中删除所有文本 | | ⌘ + L | 聚焦结果 | 将焦点切换到结果窗格 |

高级执行

| 快捷键 | 动作 | 描述 | | ---------------- | --------------- | ------------------------------------- | | ⌘ + Shift + E | 解释查询 | 显示执行计划而不运行 | | ⌘ + Option + R | 运行并解释 | 执行查询并显示执行计划 | | ⌘ + Shift + A | 运行所有标签页 | 执行所有打开标签页中的查询 | | ⌘ + Option + . | 取消所有 | 取消所有正在运行的查询 |

文本编辑快捷键

基本文本操作

| 快捷键 | 动作 | 等效菜单项 | | ----------------- | ------------------ | ------------------------ | | ⌘ + / | 切换注释 | 格式 → 切换注释 | | Tab | 缩进选定内容 | 格式 → 增加缩进 | | Shift + Tab | 取消缩进选定内容 | 格式 → 减少缩进 | | ⌘ + ] | 增加缩进 | 格式 → 增加缩进 | | ⌘ + [ | 减少缩进 | 格式 → 减少缩进 | | ⌘ + D | 复制行 | 编辑 → 复制行 | | ⌘ + Shift + D | 删除行 | 编辑 → 删除行 | | ⌘ + Shift + ↑/↓ | 上移/下移行 | 编辑 → 上移行/下移行 |

高级编辑

| 快捷键 | 动作 | 描述 | | ---------------- | ---------------------- | ------------------------------------------------ | | ⌘ + Option + L | 格式化 SQL | 自动格式化 SQL 查询 | | ⌘ + Shift + F | 在文件中查找 | 在所有保存的查询中搜索 | | ⌘ + Option + F | 在查询中替换 | 查找并替换文本 | | ⌘ + Shift + L | 选择所有匹配项 | 选择当前单词的所有实例 | | F2 | 重命名符号 | 重命名表/列引用(使用重构功能) |

选择和移动

| 快捷键 | 动作 | 描述 | | ----------------- | --------------------- | ------------------------------------ | | ⌘ + ←/→ | 行首/行尾 | 跳转到行首或行尾 | | ⌘ + ↑/↓ | 编辑器顶部/底部 | 跳转到第一行或最后一行 | | ⌥ + ←/→ | 上一个/下一个单词 | 按单词移动而不是按字符 | | ⌘ + Shift + ←/→ | 选择到行尾 | 选择文本到行首/行尾 | | ⌥ + Shift + ←/→ | 按单词选择 | 按单词选择文本 | | ⌘ + L | 选择行 | 选择整个当前行 |

结果和数据操作

结果导航

| 快捷键 | 动作 | 描述 | | --------------------- | -------------------- | -------------------------------------- | | Tab / Shift + Tab | 单元格导航 | 在结果中的单元格之间移动 | | ↑/↓/←/→ | 单元格导航 | 在结果中使用箭头键导航 | | ⌘ + A | 选择所有行 | 选择结果中的所有行 | | Space | 切换行选择 | 选择/取消选择当前行 | | ⌘ + C | 复制单元格 | 将选定的单元格复制到剪贴板 | | ⌘ + Shift + C | 复制行作为 JSON | 将整行复制为 JSON 格式 | | Enter | 编辑单元格 | 进入单元格编辑模式(用于本地编辑) |

数据导出

| 快捷键 | 动作 | 描述 | | ---------------- | -------------- | -------------------------------------- | | ⌘ + E | 导出结果 | 为当前结果打开导出对话框 | | ⌘ + Shift + E | 快速导出 | 使用上次使用的设置导出 | | ⌘ + Option + C | 复制为 CSV | 将结果作为 CSV 复制到剪贴板 | | ⌘ + Option + J | 复制为 JSON | 将结果作为 JSON 复制到剪贴板 |

文件和连接管理

文件操作

| 快捷键 | 动作 | 描述 | | --------------- | --------------- | ---------------------------------- | | ⌘ + S | 保存查询 | 将当前查询保存到文件 | | ⌘ + Shift + S | 另存查询为 | 使用新名称保存查询 | | ⌘ + O | 打开查询文件 | 从磁盘打开保存的查询 | | ⌘ + N | 新建查询 | 创建新查询(与 ⌘ + T 相同) | | ⌘ + P | 打印结果 | 打印当前结果 | | ⌘ + Shift + P | 快速打印 | 使用默认设置打印 |

连接管理

| 快捷键 | 动作 | 描述 | | ---------------- | ------------------ | ------------------------------------- | | ⌘ + Shift + N | 新建连接 | 打开新连接对话框 | | ⌘ + Option + C | 连接/断开连接 | 切换当前标签页的连接 | | ⌘ + Shift + C | 复制连接 | 复制当前连接设置 | | ⌘ + , | 首选项 | 打开 HarborDB 首选项 |

窗口和界面管理

窗口控制

| 快捷键 | 动作 | 描述 | | ---------------- | ----------------- | ---------------------------------- | | ⌘ + M | 最小化窗口 | 最小化 HarborDB 窗口 | | ⌘ + Option + M | 最小化所有 | 最小化所有 HarborDB 窗口 | | ⌘ + H | 隐藏 HarborDB | 隐藏 HarborDB 应用程序 | | ⌘ + Option + H | 隐藏其他 | 隐藏所有其他应用程序 | | ⌘ + Q | 退出 HarborDB | 退出应用程序(提示保存) | | ⌘ + Option + W | 关闭所有窗口 | 关闭所有打开的窗口 |

布局管理

| 快捷键 | 动作 | 描述 | | ---------------- | -------------- | ------------------------------ | | ⌘ + Option + 1 | 默认布局 | 重置为默认窗口布局 | | ⌘ + Option + 2 | 编辑器聚焦 | 最大化编辑器窗格 | | ⌘ + Option + 3 | 结果聚焦 | 最大化结果窗格 | | ⌘ + Option + 4 | 侧边栏聚焦 | 最大化导航侧边栏 | | ⌘ + 0 | 缩放重置 | 重置缩放级别到 100% | | ⌘ + = | 放大 | 增加编辑器字体大小 | | ⌘ + - | 缩小 | 减小编辑器字体大小 |

Touch Bar 快捷键 (MacBook Pro)

如果您的 Mac 配备 Touch Bar,HarborDB 提供上下文相关的快捷键:

编辑器模式 Touch Bar

  • 运行按钮:执行当前查询
  • 取消按钮:停止正在运行的查询
  • 格式化按钮:自动格式化 SQL
  • 保存按钮:保存当前查询
  • 标签页切换器:在查询标签页之间切换

结果模式 Touch Bar

  • 导出按钮:快速导出选项
  • 复制按钮:复制选定内容
  • 筛选按钮:对结果应用筛选器
  • 排序按钮:升序/降序排序

连接模式 Touch Bar

  • 连接/断开连接:切换连接
  • 测试连接:测试当前连接
  • 新建查询:为连接创建新查询

自定义快捷键

查看当前快捷键

要查看所有可用快捷键:

  1. 转到 HarborDB → 首选项 → 键盘
  2. 查看分类的快捷键列表
  3. 搜索特定操作

创建自定义快捷键

  1. 打开 系统设置 → 键盘 → 键盘快捷键
  2. 从侧边栏选择 应用程序快捷键
  3. 点击 + 添加新快捷键
  4. 从应用程序列表中选择 HarborDB
  5. 输入确切的菜单项名称
  6. 分配您喜欢的快捷键

推荐的自定义快捷键

| 操作 | 推荐快捷键 | 为什么有用 | | ------------------------- | -------------------- | ------------------------------- | | 格式化 SQL | ⌘ + Shift + F | 与其他编辑器匹配 | | 切换连接 | ⌘ + Shift + C | 快速切换连接 | | 切换行号显示 | ⌘ + Shift + L | 显示/隐藏行号 | | 执行当前语句 | ⌘ + Enter | 执行光标处的 SQL 语句 |

生产力提示和工作流程

高效的查询编写工作流程

  1. 使用 ⌘ + N 开始 - 新建查询标签页
  2. 编写查询 - 使用自动完成(按 Tab 接受)
  3. 使用 ⌘ + Option + L 格式化 - 清理 SQL
  4. 使用 ⌘ + Shift + R 测试 - 首先运行选定内容
  5. 使用 ⌘ + R 执行 - 运行完整查询
  6. 使用 ⌘ + E 导出 - 保存结果
  7. 使用 ⌘ + S 保存 - 保存查询

多连接工作流程

  1. ⌘ + Shift + N - 创建新连接
  2. ⌘ + T - 为每个数据库新建标签页
  3. ⌘ + 1/⌘ + 2 - 在环境之间切换
  4. ⌘ + Option + C - 根据需要切换连接

数据分析工作流程

  1. ⌘ + 点击 - 快速 SELECT
  2. ⌘ + R - 执行以查看数据
  3. ⌘ + F 在结果中 - 查找特定值
  4. ⌘ + E - 导出以供进一步分析
  5. ⌘ + Shift + S - 保存分析查询

快捷键问题故障排除

常见问题和解决方案

快捷键不工作

  1. 检查系统设置 → 键盘中的冲突
  2. 重新启动 HarborDB
  3. 在首选项 → 键盘中验证快捷键
  4. 检查修饰键是否正常工作(在文本编辑器中测试)

Touch Bar 不显示 HarborDB 控件

  1. 确保在系统设置中启用了 Touch Bar
  2. 重新启动 HarborDB
  3. 检查系统设置中的 "Touch Bar 显示" 设置

国际键盘布局问题

  1. 某些布局的键映射不同
  2. 使用字符查看器(⌘ + Control + Space)查看实际按键
  3. 考虑为开发使用 US 键盘布局

重置为默认设置

要将所有快捷键恢复到出厂默认设置:

  1. 转到 HarborDB → 首选项 → 键盘
  2. 点击 恢复默认设置 按钮
  3. 重新启动 HarborDB 以使更改生效

学习和练习技巧

从小处开始

从 5 个基本快捷键开始:

  1. ⌘ + R - 运行查询
  2. ⌘ + T - 新建标签页
  3. ⌘ + W - 关闭标签页
  4. ⌘ + / - 切换注释
  5. ⌘ + F - 在查询中查找

逐渐使用

  • 第 1 周:掌握查询执行快捷键
  • 第 2 周:添加编辑快捷键
  • 第 3 周:加入导航快捷键
  • 第 4 周:学习高级生产力快捷键

创建速查表

  1. 打印快速参考表
  2. 放在工作台附近
  3. 为最常用的快捷键使用便利贴
  4. 随着记忆逐渐移除参考资料

练习练习

  1. 仅使用键盘导航编写查询
  2. 仅使用快捷键格式化混乱的 SQL 查询
  3. 不触摸鼠标导出结果
  4. 仅使用键盘管理 3 个查询标签页

高级高级用户技巧

语音控制集成

为了无障碍或免提操作:

  1. 在系统设置中启用语音控制
  2. 为 HarborDB 操作创建自定义命令
  3. 使用短语如 "运行查询" 或 "新建标签页"

Automator 工作流程

创建自动化序列:

  1. 打开 Automator
  2. 为 HarborDB 创建 "快速操作"
  3. 记录常见的快捷键序列
  4. 分配给全局快捷键

第三方工具

使用以下工具增强键盘功能:

  • Karabiner-Elements:全局重映射键位
  • BetterTouchTool:自定义 Touch Bar 控件
  • Alfred:通过键盘快速执行 HarborDB 操作

获取帮助

查找更多快捷键

  1. 悬停在菜单项上以查看快捷键
  2. 检查 HarborDB → 首选项 → 键盘
  3. 访问 HarborDB 文档 获取更新
  4. 查看发行说明了解新快捷键

报告问题

如果快捷键未按预期工作:

  1. 记录重现的确切步骤
  2. 检查 HarborDB 版本(HarborDB → 关于 HarborDB)
  3. 检查 macOS 版本(Apple 菜单 → 关于本机)
  4. 联系支持并提供详细信息

请求新快捷键

有关于有用快捷键的想法吗?

  1. 检查是否已在首选项中存在
  2. 使用系统设置创建自定义快捷键
  3. 通过 联系支持 建议新快捷键

这对您有帮助吗?

通过提供反馈帮助我们改进此文档。