快捷键与 Quick Switcher
Fox Git 的高频操作都可以用键盘完成。下表使用 macOS 按键;在 Windows 与 Linux 上用 Ctrl 代替 ⌘、用 Shift 代替 ⇧。完整列表可在“设置 → 快捷键”中查看。
全局快捷键
| 快捷键 | 操作 |
|---|---|
⌘P | 打开 Quick Switcher(全部) |
⌘⇧P | 命令面板(只搜索命令) |
⌘O | 打开仓库 |
⌘⇧O | 克隆仓库 |
⌘R | 刷新 |
⌘F | 搜索历史 |
⌘⇧S | 新建贮藏 |
⌘, | 设置 |
⌘1 – ⌘6 | 资源管理器 / 变更 / 历史 / 分支 / 贮藏 / 工作树 |
单键 Git 操作
| 按键 | 操作 |
|---|---|
f | Fetch |
p | Pull |
u | Push / 发布分支 |
单键快捷键在输入框、搜索框、编辑器、弹窗以及输入法组合输入期间不会触发。命令在当前状态不可用时(例如没有打开仓库),Fox Git 会提示原因,而不是静默无反应。
Quick Switcher
⌘P 打开 Quick Switcher,默认在“全部”标签,按类别分组显示最相关的结果。标签页包括:全部、文件、变更、提交、分支、仓库、命令。
| 前缀 | 只搜索 |
|---|---|
> | 命令 |
# | 提交 |
@ | 分支 |
/ | 文件 |
键盘操作:Tab / ⇧Tab 切换标签,⌘1–⌘7 直达标签,方向键选择,Enter 执行,Esc 关闭。匹配使用子序列模糊匹配,连续字符、词首和文件名会加分,并高亮命中的字符。提交搜索来自后端(提交信息、Hash、作者),不受历史视图已加载页数的限制。
Enter 的主动作:
- 文件:在资源管理器中预览;
- 变更:打开对应的 diff;
- 提交:在图谱中定位;
- 本地分支:切换过去;远程分支和标签:查看它们的历史;
- 仓库 / 工作树:打开;
- 命令:执行。
自定义快捷键即将推出,见路线图。