
数据库桌面应用开发工具【免费下载链接】Sequel-AceMySQL/MariaDB database management for macOS项目地址https://gitcode.com/gh_mirrors/se/Sequel-Ace点击查看免费下载本文是 Sequel AcemacOS 平台上的 MySQL/MariaDB 图形化管理工具键盘快捷键的实战参考指南。Sequel Ace 是一款开源软件源码位于本仓库gh_mirrors/se/Sequel-Ace官方快捷键文档保存在 docs/shortcuts.md。通过熟记这些快捷键你可以做到双手不离键盘完成建表、增删改查、执行查询、浏览历史与批量复制等高频操作。读完本文你将掌握主标签页切换、通用文件与连接操作、表格结构/内容编辑、以及功能最丰富的 Custom Query 编辑器中的全部默认快捷键并能理解这些快捷键在源码中的注册方式与可定制性。写在前面快捷键符号约定Sequel Ace 运行在 macOS 上文档与菜单中统一使用 Apple 修饰键符号含义如下符号含义对应按键⌘Command⌘ Command 键⌥Option⌥ Option / Alt 键⇧Shift⇧ Shift 键^/⌃Control⌃ Control 键⇥TabTab 键↩Return回车键⎋EscapeEsc 键⌫Delete退格键⌅Enter主键盘回车 / 小键盘 Enter在后续快捷键表格中多个修饰键组合的写法如⇧ ⌘ T表示按住 Shift 与 Command 的同时按下 T。从源码层面看这些快捷键大多通过 AppKit 的NSMenuItem与keyEquivalent注册到主菜单上。例如在 SPAppController.swift 中新建标签页菜单项以keyEquivalent: N配合keyEquivalentModifierMask [.command, .shift]注册即对应⇧ ⌘ N而像 Bundle Editor⌃ ⌥ ⌘ B这样的菜单项则在 SPAppController.m 中以keyEquivalent:b形式注册。这意味着快捷键的最终生效依赖于主菜单的焦点与响应链了解这一点有助于排查“快捷键突然失效”的情况。主标签页切换六个核心工作区Sequel Ace 的每个数据库连接窗口都包含六个主标签页对应查看和操作数据库表的不同维度。使用⌘ 1~⌘ 6可以一键直达快捷键功能典型使用场景⌘ 1Table Structure表结构查看/编辑字段定义、索引、引擎等⌘ 2Table Content表内容浏览与编辑表中数据行⌘ 3Table Relations表关系查看外键与关联关系⌘ 4Table Triggers表触发器管理触发器⌘ 5Table Info表信息查看表元数据、统计信息⌘ 6Custom Query自定义查询编写并执行任意 SQL⌘ 1与⌘ 2是最常用的两个工作区分别对应表结构编辑SPTableStructure 相关控制器与表数据浏览SPTableContent。需要快速在“看结构”和“看数据”之间往返时这两个快捷键效率极高。通用快捷键窗口、连接与全局操作文件与连接管理快捷键说明⌘ N新建窗口新建连接文件⌘ T新建标签页新建连接文件⇧ ⌘ T在新标签页中复制当前连接⇧ ⌘ A将当前连接添加到收藏Favorites⌘ O打开连接文件或 SQL 文件⌥ ⌘ O在新窗口中打开当前连接文件⌘ S保存连接文件⇧ ⌘ S另存为连接文件^ ⌘ S保存查询Save Query⌘ W关闭连接文件/标签页⌥ ⌘ W关闭所有连接文件⌘ P打印⇧ ⌘ I导入⌘ U用户账户User Accounts其中⇧ ⌘ T在排查线上问题时尤其实用你可以在不打断当前操作的前提下把当前连接复制到新标签页中另开一套工作区。^ ⌘ S的“保存查询”面向 Custom Query 编辑器会把当前 SQL 保存为查询收藏。数据库与服务端操作快捷键说明⇧ ⌘ K显示控制台窗口Show Console⌘ K清空控制台Clear Console⇧ ⌘ R刷新数据库列表⇧ ⌘ D选择数据库⌃ ⌘ R刷新表列表⇧ ⌘ V显示服务器变量Server Variables⌥ ⌘ P显示服务器进程Server Processes⇧ ⌘ F刷新权限Flush Privileges⌃ ⇧ N插入 NULL 值⌃ ⇥/⌃ ⇧ ⇥选择下一个 / 上一个标签页控制台Console用于查看 Sequel Ace 与 MySQL 服务器之间的原始通信内容是排查查询错误、编码问题的第一现场⌘ K可随时清空其输出。⌥ ⌘ P打开的进程列表对应 DatabaseProcessList.xib 界面可直接查看并终止慢查询。复制与工具栏快捷键说明⌘ C复制选中内容 / 复制选中的行⌥ ⌘ C带列名复制选中的行⌃ ⌥ ⌘ C以 SQL INSERT 语句形式复制选中的行⌥ ⌘ T显示 / 隐藏工具栏⌃ ⌘ F筛选表内容Filter Table Content⌃ ⌥ ⌘ F筛选表Filter Tables⌃ ⌥ ⌘ BBundle 编辑器Bundle Editor⌃ ⌥ ⌘ N导航器Navigator⌥ ⌘ C与⌃ ⌥ ⌘ C是数据分析师导出样本数据的利器前者输出带表头的数据行可直接粘贴进 Excel后者输出可直接执行的INSERT INTO语句。注意⌃ ⌥ ⌘ C是三层修饰键组合录入时需要按住 Control、Option、Command 三个键再按 C。历史导航快捷键说明⌃ ⌥ ←历史记录中后退Back in History⌃ ⌥ →历史记录中前进Forward in History这两个快捷键基于当前工作区的导航历史例如表内容页切换过的表、查询页执行过的上下文类似浏览器前进/后退适合在多张表之间来回比对数据。文本选择快捷键在任何文本编辑场景SQL 编辑器、字段值编辑器中都通用快捷键说明⌃ W选择当前单词⌃ L选择当前行⇧ ⌘ B选择外层括号Select enclosing brackets⌘ A全选⇧ ⌘ B对嵌套子查询特别有用将光标放在括号内部按一次选中最近一层括号内容再按一次向外扩选一层可以快速捕获一段子查询整体。Table Structure 标签页快捷键字段级别的编辑快捷键说明⌥ ⌘ A添加新字段⌫删除选中字段⌘ D复制选中字段⌘ R刷新表结构⌘ 4编辑表详细信息Edit Table Details注意这里有两个“⌘ 4”的语境区别在主标签页层面⌘ 4是切换到 Table Triggers 页而在 Table Structure 标签页内部⌘ 4则是打开“编辑表详细信息”对话框。快捷键的作用范围取决于当前焦点所在界面这是 Sequel Ace 快捷键设计的常见模式。Table Content 标签页快捷键行级别的编辑快捷键说明⌥ ⌘ A添加新行⌫删除选中的行⌘ D复制选中的行⌘ R刷新表内容与 Table Structure 页一一对应只是操作对象从“字段”变为“数据行”。批量修改数据时⌘ D复制行后修改个别字段比手动新增行更高效。刷新表内容⌘ R会重新执行当前查询以获取其他客户端写入的最新数据。Custom Query 标签页快捷键SQL 编辑器的完整操作面Custom Query 是 Sequel Ace 使用频率最高的工作区其快捷键也最为丰富。结合编辑器实现SPTextView.m 与 SPCustomQuery.m可以更好理解每一组快捷键的实际行为。运行查询快捷键说明⌥ ⌘ R运行全部查询Run all queries⌅或⌘ R运行当前查询或选中内容⌘ R的运行策略是“智能”的如果有选中文本只执行选中部分否则执行光标所在位置那条以分号结尾的完整语句。⌥ ⌘ R则无视光标位置把编辑器中全部语句按顺序执行一遍。在源码中对应 SPCustomQuery.m 的runAllQueries:以及相关 IBAction。文本编辑快捷键说明⌘ [将行或选中内容右移增加缩进⌘ ]将行或选中内容左移减少缩进⌘ /注释 / 取消注释当前行或选中内容⌥ ⌘ /注释 / 取消注释当前查询⌘ [与⌘ ]用于批量调整缩进整理多行 SQL 的可读性。⌘ /会依据当前 SQL 方言在行首插入或移除--注释符对整段选中内容生效。⌥ ⌘ /作用于“当前查询”以分号界定的一条完整语句用于快速临时禁用一个查询而不影响其他语句。自动补全CompletionSequel Ace 的补全窗口是“窄化列表 / 模糊搜索”narrow-down list / fuzzy search形式由 SPNarrowDownCompletion.m 实现快捷键说明⎋弹出补全列表↩、⇥、双击插入选中的补全项⇧ ↩、⇧ ⇥、⇧ 双击插入完整 schema 引用如database.table.column⌃ ⎋模糊搜索Fuzzy Search关键技巧在插入补全项的同时按住⌃Control可以在插入后保持补全窗口不关闭Keep Window Open after Insertion适合连续插入多个对象名。查询历史快捷键说明⌃ ↑依次插入上一条历史记录⌃ ↓依次插入下一条历史记录⌥ ⌘ Y打开查询历史弹出菜单⌃ ↑/⌃ ↓与常见的“命令历史”不同它插入的是历史 SQL 文本本身而非逐行回滚每按一次回退/前进一条配合⌥ ⌘ Y的弹出菜单可以直观浏览全部历史。上下文与帮助快捷键说明⌃ Y选择当前查询⇧ ⌘ H显示当前单词或选中内容的 MySQL 帮助⌥ ⌘ F打开查询收藏弹出菜单F5拼写检查器补全窄化列表⇧ ⌘ H会先在本地查询 MySQL 在线文档并显示在帮助查看器中其菜单项以keyEquivalent:h注册见 SPTextView.m。⌥ ⌘ F弹出的查询收藏与全局收藏合并展示可直接选择收藏的 SQL 模板插入编辑器。数据库对象补全列表快捷键说明⌥ ⌘ 1显示所有数据库名作为补全列表⌥ ⌘ 2显示所有表名和视图名作为补全列表⌥ ⌘ 3显示当前数据库中的所有表名作为补全列表这三个快捷键把“对象名补全”从模糊匹配升级为定向查询⌥ ⌘ 1列出服务器上全部数据库⌥ ⌘ 2跨库列出所有表/视图⌥ ⌘ 3收敛到当前数据库的表列表。跨库写 SQL例如db1.table JOIN db2.table时先用⌥ ⌘ 2拿到准确的表名再回车插入能避免手打拼写错误。快捷键可定制性Preferences 与 BundleSequel Ace 的大部分快捷键并非硬编码在代码里而是通过以下两个机制实现可配置通用快捷键主菜单与工具栏的快捷键可通过“偏好设置 → 通用General”页面重新绑定。相关偏好项在源码中由 SPConstants.h 声明的SPPreferenceToolbarShortcuts等常量承载值写入 macOS 的NSUserDefaults。Bundle 快捷键Sequel Ace 的 Bundle扩展脚本可以自定义专属快捷键。Bundle 菜单项的键位在运行时读取每个 Bundle 的command.plist中的keyEquivalent字段见 SPConstants.m随后动态注册到菜单SPAppController.m 与 SPTextView.m 均有对应逻辑。因此你完全可以为常用操作如“格式化 SQL”分配一个顺手且不与内置快捷键冲突的组合键。仓库自带的示例 Bundle 位于 SharedSupport/Default Bundles每个.saBundle内的 command.plist 就是声明快捷键的配置文件可作为自定义快捷键的参考模板。快捷键测试与验证Sequel Ace 对快捷键匹配逻辑有自动化测试保障。在 SAKeyboardShortcutTests.swift 中测试覆盖了修饰键精确匹配如testPlainCommandFMatches、大小写锁定字符匹配testCapsLockedCharacterMatches、修饰键超集排除testControlCommandFDoesNotMatch等以及函数键/数字小键盘标志忽略testFunctionAndNumericPadFlagsAreIgnored。这从侧面说明⌘ F与⌃ ⌘ F、⌥ ⌘ F、⌃ ⌥ ⌘ F是互斥的不同快捷键因为它们各自要求精确的修饰键集合Caps Lock 开启、数字小键盘等“无关修饰键”不会干扰快捷键判定匹配逻辑会忽略按键字符本身的变换如 Shift字符产生的不同字符以charactersIgnoringModifiers为准。如果你打算自定义快捷键务必避开上述已被占用且经过测试校验的组合以免与内置功能冲突。结语从背熟到内化本文完整整理了 docs/shortcuts.md 中全部默认快捷键并补充了源码级依据菜单注册、补全窗口、Bundle 配置、快捷键测试。建议分三个阶段上手先记⌘ 1~⌘ 6标签页切换建立工作区心智模型再练⌘ R、⌥ ⌘ R、⌃ ↑/⌃ ↓查询三件套让 SQL 编写进入“零鼠标”节奏最后攻克⌃ ⌥ ⌘ C复制为 INSERT与⌥ ⌘ 1/2/3对象补全这类高级组合享受多表联查与数据导出的极致效率。若需随时查阅也可打开 Sequel Ace 的“帮助”菜单或回到本仓库的 docs/shortcuts.md 获取原文。赞分享数据库桌面应用开发工具【免费下载链接】Sequel-AceMySQL/MariaDB database management for macOS项目地址https://gitcode.com/gh_mirrors/se/Sequel-Ace点击查看免费下载相关推荐Tiled 键盘快捷键完全指南地图编辑器的高效操作手册Tiled 键盘快捷键完全指南地图编辑器的高效操作手册 本篇指南基于 Tiled 官方手册的键盘快捷键章节 docs/manual/keyboard sho游戏开发桌面应用开发工具Handsontable 键盘快捷键完全指南默认快捷键、编辑器行为与底层实现Handsontable 键盘快捷键完全指南默认快捷键、编辑器行为与底层实现 Handsontable 是一款具有电子表格外观与交互的 JavaScript前端UI组件React Native Debugger 快捷键与快捷操作完全指南右键菜单、键盘快捷键与 macOS Touch BarReact Native Debugger 快捷键与快捷操作完全指南右键菜单、键盘快捷键与 macOS Touch Bar React Native Debu开发工具移动开发桌面应用上一篇3DS硬件诊断工具3DSident技术解析与架构实现下一篇3DSident终极指南三步掌握任天堂3DS硬件检测与系统诊断创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考