键盘快捷键
AtomGit 提供了一套全局键盘快捷键,让你双手无需离开键盘,即可快速完成搜索、页面跳转和日常研发操作。
- 查看快捷键:在页面任意位置按
?(即Shift + /)即可打开快捷键清单。 - 打开命令面板:按
Ctrl + K(macOS 为Cmd + K),输入关键词即可搜索并直接执行当前页面的可用操作。
按键说明:表格中的小写字母(如
t、c)直接按下对应按键即可,无需按Shift。以g开头的快捷键(意为 Go,前往)需要依次按下:先按g,松开后在 1.5 秒内按下第二个字母。
快捷键清单
全站通用
在 AtomGit 任意页面均可使用。
| 快捷键 | 功能说明 |
|---|---|
/ 或 s | 聚焦顶部搜索框 |
Ctrl + K / Cmd + K | 打开命令面板 |
? | 打开 / 关闭快捷键清单 |
g n | 打开通知中心(需登录) |
Esc | 关闭弹窗、退出命令面板或取消按键输入 |
仓库导航
进入任意代码仓库后可用(先按 g 松开,再按对应字母)。
| 快捷键 | 功能说明 |
|---|---|
g c | 前往「代码 (Code)」 |
g i | 前往「Issues」 |
g p | 前往「Pull Requests」 |
g w | 前往「Wiki」 |
g g | 前往「讨论 (Discussions)」 |
g a | 前往「Actions」 |
提示:在查看 Actions 构建日志时,可按
Shift + F切换日志全屏显示。
代码浏览
在仓库的「代码」文件列表或文件详情页可用。
| 快捷键 | 功能说明 |
|---|---|
t | 快速搜索仓库内的文件 |
w | 切换分支 (Branch) 或标签 (Tag) |
b | 打开当前文件的 Blame 视图(需在文件详情页) |
Issue 与 Pull Request
部分快捷键在「列表页」和「详情页」会自动适配不同操作(在列表页用于筛选,在详情页用于设置属性):
| 快捷键 | 在列表页的功能 | 在详情页的功能(需具备编辑/评论权限) |
|---|---|---|
c | 新建 Issue 或 Pull Request | - |
Ctrl + / / Cmd + / | 聚焦列表筛选框 | - |
u | 按作者筛选 | - |
a | 按负责人筛选 | 设置负责人 |
l | 按标签筛选 | 设置标签 |
m | 按里程碑筛选 | 设置里程碑 |
x | - | 关联 Issue 或 Pull Request |
q | - | 设置评审人(仅 Pull Request 详情页) |
r | - | 引用回复(需先用鼠标选中一段讨论文本,再按 r) |
命令面板
记不住快捷键时,随时按 Ctrl + K(macOS 为 Cmd + K)呼出命令面板:
- 快速检索:直接输入功能名称(如“切换分支”)或对应键位即可过滤命令。
- 纯键盘操作:使用
↑↓键选择,按Enter执行。
关闭单字母快捷键(防误触开关)
像 s、c、g i 这类不需要配合 Ctrl/Cmd 的快捷键(统称为字符键快捷键)默认开启。为了防止打字时误触,系统在以下场景会自动暂停这些快捷键:
- 光标处于输入框、评论框或在线代码编辑器中时;
- 正在使用中文输入法拼写选词时。
如何手动彻底关闭?
如果你仍习惯关闭它们,可以按 ? 打开快捷键清单,取消勾选顶部的**「启用字符键快捷键」**(设置会自动保存在当前浏览器中)。
- 关闭后:所有单字母/符号快捷键(包括
?)均不再响应;但带修饰键的Ctrl + K/Cmd + K(命令面板)和Ctrl + //Cmd + /(聚焦筛选框)依然可用。 - 如何重新开启:由于关闭后按
?无法再呼出清单,请按Ctrl + K/Cmd + K打开命令面板,搜索并执行**「打开快捷键清单」**,在弹窗顶部重新勾选即可。
常见问题
1. 为什么在仓库里按 g i、b 或在详情页按 a 没有反应?
快捷键仅在当前页面存在对应功能且你的账号拥有对应权限时生效。例如:
- 仓库未开启 Issues 模块时,
g i不会响应; - 在代码文件夹列表(而非具体代码文件内)按
b,无法打开 Blame 视图; - 对当前仓库没有编辑权限时,在 Issue 详情页按
a、l、m不会展开右侧设置面板。
2. 按下 g 之后再按其他字母为什么没跳转?
g 开头的组合键需要在按下 g 后的 1.5 秒内按下第二个键,超时会自动取消,重新按 g 即可。