【免费下载链接】GodotHub
What if Unity Hub and GitHub Desktop had a Baby but its Adopted? Yeah..
GodotHub 是一款开源的 Godot 游戏项目管理器,集项目扫描、引擎版本下载与 Git 管理于一体。这篇文章带你用键盘快捷键和命令面板(Command Palette)在 GodotHub 里全键盘操作,无需鼠标即可完成导航、创建项目和扫描文件夹等高频动作,效率直接起飞 ⚡
🧭 全局快捷键:8 个必须记住的导航键
GodotHub 的全局快捷键在任意页面生效(输入框中除外),核心就是「数字键跳页面 + 三个常用动作」:
| 快捷键 | 功能 | 一句话记忆 |
|---|---|---|
Ctrl/Cmd + 1 | 切换到 Projects(项目) | 1 管项目 |
Ctrl/Cmd + 2 | 切换到 Versions(版本) | 2 管引擎 |
Ctrl/Cmd + 3 | 切换到 News(新闻) | 3 看资讯 |
Ctrl/Cmd + 4 | 切换到 Templates(模板) | 4 用模板 |
Ctrl/Cmd + N | 新建项目 | N = New |
Ctrl/Cmd + , | 打开 Settings(设置) | 逗号=设置 |
Ctrl/Cmd + P | 打开命令面板 | P = Palette |
Escape | 关闭弹层 / 取消选择 | 万能退格 |
💡贴心设计:当你在输入框打字时,Ctrl/Cmd + N和Ctrl/Cmd + ,会自动失效,不会干扰你输入文本。
🚀 命令面板:全键盘操作的灵魂
按Ctrl/Cmd + P呼出命令面板后,输入即过滤,方向键选择,Enter执行——这是 GodotHub 里最接近 VS Code 体验的功能。
命令面板里能做什么?
命令面板分为「固定命令」和「动态结果」两大类,覆盖六大场景:
- 🗂️导航:跳转 Projects / Versions / News / Templates / Asset Store / Updates / Changelog / Settings 任意视图
- 📁项目操作:新建项目、导入项目、扫描项目,一键切换 列表 / 网格 / 看板 视图
- ⬇️引擎操作:扫描已安装的 Godot 引擎、导入本地版本
- 🚀模板:从目录同步模板
- 🏢工作区:快速创建工作区
- 🐛帮助:直接提交 Bug 报告
更妙的是动态搜索结果:输入项目名称可以直接打开对应项目(还带最近使用排序)、输入版本号可跳转已安装引擎、输入设置项名称可直达设置项、输入分类名可应用分类过滤、输入主题名可一键换肤——全部在同一个输入框里完成 🔍
上下文感知:只给你当前页面有用的命令
命令面板是「上下文感知」的:在 Projects 页打开时,只会显示项目相关命令(新建、导入、视图切换);切到 Versions 页,则替换为引擎扫描、导入版本等命令,避免干扰项。
如何自定义命令面板快捷键?
默认是P,如果和别的习惯冲突,可以改成任意单键:
Settings → Behavior → Command Palette Keybind,点击录制新按键即可,旁边还有恢复默认按钮。
实现位于 SettingsView.tsx,配置项为command_palette_keybind(默认值'p')。
🎹 列表与菜单:方向键是新的鼠标
在任何下拉框、列表或菜单打开时,以下按键全局通用:
| 按键 | 功能 |
|---|---|
↑/↓ | 上下移动选中项 |
Home/End | 跳到第一项 / 最后一项 |
Enter | 确认选中项 |
Escape | 不选择直接关闭 |
此外,新 UI 的设置侧边栏也支持↑/↓在 Appearance、Display、Storage 等分类之间快速移动,配合Ctrl/Cmd + ,一秒直达 ⚙️
⌨️ 编辑与 Git 场景的实用组合
表单和 Git 操作中也有专门的键盘路径:
| 按键 | 场景 |
|---|---|
Enter | 确认行内编辑(如重命名版本、改 Tag) |
Escape | 取消行内编辑 / 关闭对话框(新建项目、克隆仓库等所有弹窗通用) |
Ctrl/Cmd + Enter | 在 Git 侧边栏直接提交 commit,不用点按钮 |
🕵️ 源码里挖出的隐藏技能
除了官方 Wiki 记录的快捷键,翻源码 useKeyboardShortcuts.ts 还能发现这些「未收录」的全局快捷键,值得一试:
| 快捷键 | 功能 |
|---|---|
Ctrl/Cmd + F | 聚焦当前页面的搜索框 |
Ctrl/Cmd + R | 重启应用 |
Enter | 启动当前选中的项目(非输入状态下) |
Delete/Backspace | 删除当前选中的项目(非输入状态下) |
📚 参考资料
- 官方快捷键 Wiki:WIKI-KEYBOARD-SHORTCUTS.md
- 命令面板实现:CommandPalette.tsx
- 全局快捷键 Hook:useKeyboardShortcuts.ts
上手建议:先记住1~4数字键和Ctrl/Cmd + P这两个组合,用三天你就再也不想碰鼠标了。命令面板是 GodotHub 效率玩法的核心入口,把常用操作都交给它,配合自定义快捷键,全键盘流体验即刻拉满 ✅
【免费下载链接】GodotHub
What if Unity Hub and GitHub Desktop had a Baby but its Adopted? Yeah..
相关推荐
herdr-web-ui 快捷键与命令面板完整清单:Mod+Shift 组合键与自定义绑定实战
herdr web ui 快捷键与命令面板完整清单:Mod+Shift 组合键与自定义绑定实战 herdr web ui 是 herdr 的浏览器与手机客户端,
Go-NFS:如何在5分钟内用Go语言搭建你的第一个NFSv3服务器
Go NFS:如何在5分钟内用Go语言搭建你的第一个NFSv3服务器 Go NFS是一个基于Go语言开发的NFSv3服务器实现,它让开发者能够快速构建轻量级、高
Tolaria 键盘快捷键全解:共享命令清单、路由分发与富文本编辑器快捷键实现
Tolaria 键盘快捷键全解:共享命令清单、路由分发与富文本编辑器快捷键实现 Tolaria 基于 Tauri + React 的 Markdown 知识库桌
桌面应用知识管理AI 应用
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考