(GitHub 上)会显示一个对话框,其中列出了可用于该页面的键盘快捷方式。
您可以使用这些键盘快捷键对站点执行操作,而无需使用鼠标导航。 可以在辅助功能设置中禁用字符键快捷方式,同时仍允许使用用于修改键的快捷方式。 有关详细信息,请参阅“管理辅助功能设置”。
GitHub Command Palette 还可用于快速访问各种操作,而无需记住键盘快捷方式。 有关详细信息,请参阅“GitHub 命令面板”。
以下部分列出了按页面整理的一些可用的键盘快捷方式,可以在 GitHub.com 的页面上使用它们。 站点快捷键
键盘快捷方式
说明
| S 或 / | 聚焦于搜索栏。 |
|---|---|
| 有关详细信息,请参阅“关于在 GitHub 上搜索”。 | G N 转到您的通知。 |
| 有关详细信息,请参阅“关于通知”。 | Esc 当聚焦于用户、议题或拉取请求悬停卡时,关闭悬停卡并重新聚焦于悬停卡所在的元素 |
| Command+K (Mac) 或 | |
| Ctrl+K (Windows/Linux) | 打开 GitHub Command Palette。 如果要编辑 Markdown 文本,请使用 Command+Option+K 或 Ctrl+Alt+K 打开命令面板。 |
说明
| G C | 转到“代码”选项卡 |
|---|---|
| G I | 转到“问题”选项卡。有关详细信息,请参阅“关于议题”。 |
| G P | 转到“拉取请求”选项卡。有关详细信息,请参阅“关于拉取请求”。 |
| G A | 转到“操作”选项卡。有关详细信息,请参阅“了解 GitHub Actions”。 |
| G B | 转到“项目”选项卡。有关详细信息,请参阅“关于 projects (classic)”。 |
| G W | 转到“Wiki”选项卡。有关详细信息,请参阅“关于 wikis”。 |
| G G | 转到“讨论”选项卡。有关详细信息,请参阅“关于讨论”。 |
| 源代码编辑 |
| 在同一浏览器选项卡的 github.dev 编辑器中打开存储库或拉取请求。需要登录才能使用编辑器。
有关详细信息,请参阅“github.dev 基于 web 的编辑器”。
|> | 在新浏览器选项卡的 github.dev 编辑器中打开存储库或拉取请求。需要登录才能使用编辑器。 有关详细信息,请参阅“github.dev 基于 web 的编辑器”。 |Command+B (Mac) 或者Ctrl+B (Windows/Linux) | 插入 Markdown 格式将文本设为粗体 | Command+I (Mac) 或 Ctrl+I (Windows/Linux) | 插入 Markdown 格式将文本设为斜体 | Command+K (Mac) 或
Ctrl+K (Windows/Linux) | 插入 Markdown 格式创建链接|Command+Shift+7 (Mac) 或
Ctrl+Shift+7 (Windows/Linux) | 插入 Markdown 格式创建有序列表 |Command+Shift+8 (Mac) 或
Ctrl+Shift+8 (Windows/Linux) | 插入 Markdown 格式创建无序列表 |Command+Shift+.
(Mac) 或
Ctrl+Shift+. (Windows/Linux) | 插入 Markdown 格式创建引用 |E | 在“编辑文件”选项卡中打开源代码文件 |Command+F (Mac) 或
Ctrl+F (Windows/Linux) | 开始在文件编辑器中搜索 |Command+G (Mac) 或 Ctrl+G (Windows/Linux) | 查找下一个 |Command+Shift+G (Mac) 或
Ctrl+Shift+G (Windows/Linux) | 查找上一个 |Command+Option+F (Mac) 或
Ctrl+Shift+F (Windows/Linux) | 替换 |Command+Shift+Option+F (Mac) 或
Ctrl+Shift+R (Windows/Linux) | 全部替换 |Alt+G | 跳转到行 |Command+Z (Mac) 或
Ctrl+Z (Windows/Linux) | 撤消 |Command+Y (Mac) 或
Ctrl+Y (Windows/Linux) | 恢复 |Command+Shift+P | 在“编辑文件”和“预览更改”选项卡之间切换 |Command+S (Mac) 或
Ctrl+S (Windows/Linux) | 编写提交消息
有关更多键盘快捷方式的详细信息,请参阅 CodeMirror 文档。
源代码浏览
键盘快捷方式
说明
| T | 激活文件查找器 |
|---|---|
| L | 跳至代码中的某一行 |
| W | 切换到新分支或标记 |
| 是 | 将 URL 展开为其规范形式。 |
| 有关详细信息,请参阅“创建文件的永久链接”。 | I 显示或隐藏有关差异的评论。 |
| 有关详细信息,请参阅“评论拉取请求”。 | A 在差异上显示或隐藏注释 |
| B | 打开追溯视图。 |
| 有关详细信息,请参阅“查看文件”。 | 注释 键盘快捷方式 |
说明
| Command+B (Mac) 或 | Ctrl+B (Windows/Linux) |
|---|---|
| 插入 Markdown 格式用于粗体文本 Command+I (Mac) 或 | Ctrl+I (Windows/Linux) |
| 插入 Markdown 格式用于斜体文本 Command+E (Mac) 或 | Ctrl+E (Windows/Linux) |
| 在行 中插入代码或命令的 Markdown 格式 Command+K (Mac) 或 | Ctrl+K (Windows/Linux) |
| 插入 Markdown 格式以创建链接 Command+V (Mac) 或 | Ctrl+V (Windows/Linux) |
| 应用于突出显示的文本时创建 Markdown 链接 Command+Shift+P (Mac) 或 | Ctrl+Shift+P (Windows/Linux) |
| 在“写入”和“预览”注释选项卡之间切换 Command+Shift+V (Mac) 或 | Ctrl+Shift+V (Windows/Linux) |
| 将 HTML 链接粘贴为纯文本 Command+Shift+Option+V (Mac) 或 | Ctrl+Shift+Alt+V (Windows/Linux) |
| 将 HTML 链接粘贴为纯文本 Command+Shift+7 (Mac) 或 | Ctrl+Shift+7 (Windows/Linux) |
| 为有序列表插入 Markdown 格式 Command+Shift+8 (Mac) 或 | Ctrl+Shift+8 (Windows/Linux) |
| 为无序列表插入 Markdown 格式 Command+Enter (Mac) 或 | Ctrl+Enter (Windows/Linux) |
| 提交评论 Ctrl+. | 然后按 Ctrl+[保存的回复编号] |
| 打开已保存回复菜单,然后使用已保存回复自动填写评论字段。 有关详细信息,请参阅“关于已保存回复”。 | Command+Shift+. (Mac) 或 |
| Ctrl+Shift+. (Windows/Linux) 为引文插入 Markdown 格式 Command+G (Mac) 或 | Ctrl+G (Windows/Linux) |
| 插入建议。 有关详细信息,请参阅“审查拉取请求中的建议更改”。 | R |
| 有关详细信息,请参阅“基本撰写和格式语法”。 | 议题和拉取请求列表 键盘快捷方式 |
说明
| C | 创建问题 |
|---|---|
| Command+/ (Mac) 或 | Ctrl+/ (Windows/Linux) |
| 将光标聚焦于议题或拉取请求搜索栏。 有关详细信息,请参阅“筛选和搜索议题以及拉取请求”。 | U 按作者过滤 |
| L | 按标签过滤或编辑标签。 |
| 有关详细信息,请参阅“筛选和搜索议题以及拉取请求”。 | Alt 并单击 按标签过滤时,排除标签。 |
| 有关详细信息,请参阅“筛选和搜索议题以及拉取请求”。 | M 按里程碑过滤或编辑里程碑。 |
| 有关详细信息,请参阅“按里程碑过滤议题和拉取请求”。 | A 按受理人过滤或编辑受理人。 |
| 有关详细信息,请参阅“筛选和搜索议题以及拉取请求”。 | O 或 Enter 激活议题 |
| 议题和拉取请求 | 键盘快捷方式 |
说明
| Q | 请求审查者。 |
|---|---|
| 有关详细信息,请参阅“请求拉取请求审查”。 | M 设置里程碑。 |
| 有关详细信息,请参阅“将里程碑与议题及拉取请求关联”。 | L 应用标签。 |
| 有关详细信息,请参阅“管理标签”。 | A 设置受理人。 |
| 有关详细信息,请参阅“分配议题和拉取请求到其他 GitHub 用户”。 | X 链接来自同一存储库的议题或拉取请求。 |
| 有关详细信息,请参阅“将拉取请求链接到议题”。 | Command+Shift+P (Mac) 或 Ctrl+Shift+P (Windows/Linux) |
| 在“写入”和“预览”选项卡之间切换 Alt 并单击 | 从任务列表创建问题时,按住 Alt 并单击任务右上角的 ,以在当前选项卡中打开新问题表单。 |
| 有关详细信息,请参阅“关于任务列表”。 | Shift 并单击 从任务列表创建问题时,按住 Alt 并单击任务右上角的 ,以在新的选项卡中打开新问题表单。 |
| 有关详细信息,请参阅“关于任务列表”。 | Command 并单击 (Mac) 或 Ctrl+Shift 并单击 (Windows/Linux) |
| 从任务列表创建问题时,按住 Command 或 Ctrl+Shift 并单击任务右上角的 ,以在新窗口中打开新问题表单。 有关详细信息,请参阅“关于任务列表”。 | 拉取请求中的“文件已更改”选项卡 键盘快捷方式 |
说明
| C | 打开“提交”下拉菜单以筛选差异中显示的提交 |
|---|---|
| T | 将光标移动到“筛选已更改的文件”字段 |
| Command+Shift+Enter (Mac) 或 Ctrl+Shift+Enter (Windows/Linux) | 提交审查评论 |
| Option 并单击 (Mac) 或 Alt 并单击 (Windows/Linux) | 在折叠和展开拉取请求中所有已过期或已解决的审查评论之间切换(例如,按住 Alt 并单击“显示已过期内容”或“隐藏已过期内容”) |
| 单击,然后按住 Shift 并单击 | 单击一个行号,按住 Shift,然后单击另一行号,对拉取请求的多行进行评论。 |
| 有关详细信息,请参阅“评论拉取请求”。 | 项目 |
导航项目
键盘快捷方式
说明
| Command+f (Mac) 或 Ctrl+f (Windows/Linux) | 焦点筛选器字段 |
|---|---|
| ← | 将单元格焦点移到左侧 |
| → | 将单元格焦点移到右侧 |
| ↑ | 向上移动单元格焦点 |
| ↓ | 向下移动单元格焦点 |
| 操作项目 | 键盘快捷方式 |
说明
| Enter | 切换聚焦单元格的编辑模式 |
|---|---|
| Esc 键 | 取消对聚焦单元格的编辑 |
| Command+Shift+\ (Mac) 或 Ctrl+Shift+\ (Windows/Linux) | 打开行操作菜单 |
| Shift+Space | 选择项 |
| Space | 打开选定项 |
| e | 存档选定项 |
| Projects (classic) |
移动列
键盘快捷方式
说明
| Enter 或空格 | 开始移动聚焦的列 |
|---|---|
| Esc | 取消正在进行的移动 |
| Enter | 完成正在进行的移动 |
| ← 或 H | 向左移动列 |
| Command+← 或 Command+H (Mac) 或 | Ctrl+← 或 Ctrl+H (Windows/Linux) |
| 将列移动到最左侧的位置 → 或 L | 向右移动列 |
| Command+→ 或 Command+L (Mac) 或 | Ctrl+→ 或 Ctrl+L (Windows/Linux) |
| 将列移动到最右侧的位置 移动卡片 | 键盘快捷方式 |
说明
| Enter 或空格 | 开始移动聚焦的卡片 |
|---|---|
| Esc | 取消正在进行的移动 |
| Enter | 完成正在进行的移动 |
| ↓ 或 J | 向下移动卡片 |
| Command+↓ 或 Command+J (Mac) 或 | Ctrl+↓ 或 Ctrl+J (Windows/Linux) |
| 将卡片移动到该列的底部 ↑ 或 K | 向上移动卡片 |
| Command+↑ 或 Command+K (Mac) 或 | Ctrl+↑ 或 Ctrl+K (Windows/Linux) |
| 将卡片移动到该列的顶部 ← 或 H | 将卡片移动到左侧列的底部 |
| Shift+← 或 Shift+H | 将卡片移动到左侧列的顶部 |
| Command+← 或 Command+H (Mac) 或 | Ctrl+← 或 Ctrl+H (Windows/Linux) |
| 将卡片移动到最左侧列的底部 Command+Shift+← 或 Command+Shift+H (Mac) 或 | Ctrl+Shift+← 或 Ctrl+Shift+H (Windows/Linux) |
| 将卡片移动到最左侧列的顶部 → | 将卡片移动到右侧列的底部 |
| Shift+→ 或 Shift+L | 将卡片移动到右侧列的顶部 |
| Command+→ 或 Command+L (Mac) 或 | Ctrl+→ 或 Ctrl+L (Windows/Linux) |
| 将卡片移动到最右侧列的底部 Command+Shift+→ 或 Command+Shift+L (Mac) 或 | Ctrl+Shift+→ 或 Ctrl+Shift+L (Windows/Linux) |
| 将卡片移动到最右侧列的底部 预览卡片 | 键盘快捷方式 |
说明
| Esc | 关闭卡片预览窗格 |
|---|---|
| GitHub Actions |
键盘快捷方式
说明
| Command+空格 (Mac) 或 | Ctrl+空格 (Windows/Linux) |
|---|---|
| 在工作流程编辑器中,获取对工作流程文件的建议。 G F | 转到工作流程文件 |
| Shift+T 或 T | 切换日志中的时间戳 |
| Shift+F 或 F | 切换全屏日志 |
| Esc | 退出全屏日志 |
| 通知 |
键盘快捷方式
说明
| E | 标记为完成 |
|---|---|
| Shift+U | 标记为“未读” |
| Shift+I | 标记为已读 |
| Shift+M | 取消订阅 |
| 网络图 | 键盘快捷方式 |
说明
| ← 或 H | 向左滚动 |
|---|---|
| → 或 L | 向右滚动 |
| ↑ 或 K | 向上滚动 |
| ↓ 或 J | 向下滚动 |
| Shift+← | Shift+H (Windows/Linux) |
| 一直向左滚动 Shift+→ (Mac) 或 | Shift+L (Windows/Linux) |
| 一直向右滚动 Shift+↑ (Mac) 或 | Shift+K (Windows/Linux) |
| 一直向上滚动 Shift+↓ (Mac) 或 | Shift+J (Windows/Linux) |
| 一直向下滚动 | Scroll all the way down |