使用GitHub键盘快捷键汇总
本文源地址:https://docs.github.com/cn/get-started/using-github/keyboard-shortcuts
键盘快捷键
几乎 GitHub 上的每一页都有键盘快捷键,可以更快地执行操作。
关于键盘快捷键
在 GitHub 中输入 ? 可弹出一个对话框,列出可用于该页面的键盘快捷键。 您可以使用这些键盘快捷键对站点执行操作,而无需使用鼠标导航。
您可以在辅助功能设置中禁用字符键快捷键,同时仍允许使用修饰键的快捷键。 更多信息请参阅“管理辅助功能设置”。
下面是一些可用键盘快捷键的列表。
GitHub 命令面板 还可让您快速访问各种操作,而无需记住键盘快捷键。 更多信息请参阅“GitHub 命令面板”。
站点快捷键
| 键盘快捷键 |
描述 |
| S 或 / |
聚焦于搜索栏。 更多信息请参阅“关于在 GitHub 上搜索”。 |
| G N |
转到您的通知。 更多信息请参阅“关于通知”。 |
| Esc |
当聚焦于用户、议题或拉取请求悬停卡时,关闭悬停卡并重新聚焦于悬停卡所在的元素 |
Command+K (Mac) 或
Ctrl+K (Windows/Linux) | 打开 GitHub 命令面板。 如果要编辑 Markdown 文本,请使用 Command+Option+K 或 Ctrl+Alt+K打开命令面板。 更多信息请参阅“GitHub 命令面板”。
仓库
| 键盘快捷键 |
描述 |
| G C |
转到 Code(代码) 选项卡 |
| G I |
转到 Issues(议题) 选项卡。 更多信息请参阅“关于议题”。 |
| G P |
转到 Pull requests(拉取请求) 选项卡。 更多信息请参阅“关于拉取请求”。 |
| G A |
转到 Actions(操作) 选项卡。 更多信息请参阅“关于 Actions”。 |
| G B |
转到 Projects(项目) 选项卡。 更多信息请参阅“关于项目板”。 |
| G W |
转到 Wiki 选项卡。 更多信息请参阅“关于 wiki”。 |
| G G |
转到 Discussions(讨论) 选项卡。 更多信息请参阅“关于讨论”。 |
源代码编辑
| 键盘快捷键 |
描述 |
| . |
在基于 Web 的编辑器中打开存储库或拉取请求。 更多信息请参阅“基于 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 |
在 Edit file(编辑文件) 选项卡中打开源代码文件 |
| 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 |
在 Edit file(编辑文件) 与 Preview changes(预览更改) 选项卡之间切换 |
| Command+S (Mac) 或 Ctrl+S (Windows/Linux) |
填写提交消息 |
有关更多键盘快捷键,请参阅 CodeMirror 文档。
源代码浏览
| 键盘快捷键 |
描述 |
| T |
激活文件查找器 |
| L |
跳至代码中的某一行 |
| W |
切换到新分支或标记 |
| Y |
将 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) |
在 Write(撰写) 和 Preview(预览) 评论选项卡之间切换 |
| Command+Shift+V (Mac) 或 Ctrl+Shift+V (Windows/Linux) |
将 HTML 链接粘贴为纯文本 |
| Command+Shift+Opt+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 |
在您的回复中引用所选的文本。 更多信息请参阅“基本撰写和格式语法”。 |
议题和拉取请求列表
议题和拉取请求
| 键盘快捷键 |
描述 |
| Q |
请求审查者。 更多信息请参阅“申请拉取请求审查”。 |
| M |
设置里程碑。 更多信息请参阅“将里程碑与议题及拉取请求关联”。 |
| L |
应用标签。 更多信息请参阅“应用标签到议题和拉取请求”。 |
| A |
设置受理人。 更多信息请参阅“分配议题和拉取请求到其他 GitHub 用户”。 |
| X |
链接来自同一存储库的议题或拉取请求。 更多信息请参阅“将拉取请求链接到议题”。 |
| Command+Shift+P (Mac) 或 Ctrl+Shift+P (Windows/Linux) |
在 Write(撰写) 和 Preview(预览) 选项卡之间切换 |
| Alt 并单击 |
从任务列表创建议题时,按住 Alt 并单击任务右上角的 ,在当前选项卡中打开新议题表单。 更多信息请参阅“关于任务列表”。 |
| Shift 并点击 |
从任务列表创建议题时,按住 Shift 并单击任务右上角的 ,在新选项卡中打开新议题表单。 更多信息请参阅“关于任务列表”。 |
| Command 并点击 (Mac) 或 Ctrl+Shift 并点击 (Windows/Linux) |
从任务列表创建议题时,按住 Command 或 Ctrl+Shift 并单击任务右上角的 ,在新窗口中打开新议题表单。 更多信息请参阅“关于任务列表”。 |
拉取请求中的更改
| 键盘快捷键 |
描述 |
| C |
在拉取请求中打开提交列表 |
| T |
在拉取请求中打开已更改文件列表 |
| J |
将所选内容在列表中向下移动 |
| K |
将所选内容在列表中向上移动 |
| Command+Shift+Enter |
添加一条有关拉取请求差异的评论 |
| Alt 并单击 |
通过按下 Alt 并单击 Show outdated(显示已过期) 或 Hide outdated(隐藏已过期),在折叠和展开拉取请求中所有过期的审查评论之间切换。 |
| 单击,然后按住 Shift 并单击 |
单击一个行号,按住 Shift,然后单击另一行号,便可对拉取请求的多行发表评论。 更多信息请参阅“评论拉取请求”。 |
项目板
移动列
| 键盘快捷键 |
描述 |
| Enter 或 Space |
开始移动聚焦的列 |
| Esc |
取消正在进行的移动 |
| Enter |
完成正在进行的移动 |
| ← 或 H |
向左移动列 |
| Command+← 或 Command+H (Mac) 或 Ctrl+← 或 Ctrl+H (Windows/Linux) |
将列移动到最左侧的位置 |
| → 或 L |
向右移动列 |
| Command+→ 或 Command+L (Mac) 或 Ctrl+→ 或 Ctrl+L (Windows/Linux) |
将列移动到最右侧的位置 |
移动卡片
| 键盘快捷键 |
描述 |
| Enter 或 Space |
开始移动聚焦的卡片 |
| 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) |
将卡片移动到最右侧列的底部 |
预览卡片
GitHub Actions
| 键盘快捷键 |
描述 |
| Command+Space (Mac) 或 Ctrl+Space (Windows/Linux) |
在工作流程编辑器中,获取对工作流程文件的建议。 |
| G F |
转到工作流程文件 |
| Shift+T 或 T |
切换日志中的时间戳 |
| Shift+F 或 F |
切换全屏日志 |
| Esc |
退出全屏日志 |
通知
| 键盘快捷键 |
描述 |
| E |
标记为完成 |
| Shift+U |
标记为未读 |
| Shift+I |
标记为已读 |
| Shift+M |
取消订阅 |
网络图
| 键盘快捷键 |
描述 |
| ← 或 H |
向左滚动 |
| → 或 L |
向右滚动 |
| ↑ 或 K |
向上滚动 |
| ↓ 或 J |
向下滚动 |
| Shift+← (Mac) 或 Shift+H (Windows/Linux) |
一直向左滚动 |
| Shift+→ (Mac) 或 Shift+L (Windows/Linux) |
一直向右滚动 |
| Shift+↑ (Mac) 或 Shift+K (Windows/Linux) |
一直向上滚动 |
| Shift+↓ (Mac) 或 Shift+J (Windows/Linux) |
一直向下滚动 |