Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

此版本的 GitHub Enterprise 将停止服务 2023-03-15. 即使针对重大安全问题,也不会发布补丁。 为了获得更好的性能、更高的安全性和新功能,请升级到最新版本的 GitHub Enterprise。 如需升级帮助,请联系 GitHub Enterprise 支持

键盘快捷方式

几乎 GitHub 上的每一页都有键盘快捷方式,可以更快地执行操作。

关于键盘快捷键

键入 ? (GitHub 上)会显示一个对话框,其中列出了可用于该页面的键盘快捷方式。 您可以使用这些键盘快捷键对站点执行操作,而无需使用鼠标导航。

可以在辅助功能设置中禁用字符键快捷方式,同时仍允许使用用于修改键的快捷方式。 有关详细信息,请参阅“管理辅助功能设置”。

以下部分列出了按页面整理的一些可用的键盘快捷方式,可以在 your GitHub Enterprise Server instance 的页面上使用它们。

站点快捷键

键盘快捷方式说明
S/聚焦于搜索栏。 有关详细信息,请参阅“关于搜索 GitHub”。
G N转到您的通知。 有关详细信息,请参阅“关于通知”。
Esc当聚焦于用户、议题或拉取请求悬停卡时,关闭悬停卡并重新聚焦于悬停卡所在的元素

存储库

键盘快捷方式说明
G C转到“代码”选项卡
G I转到“问题”选项卡。有关详细信息,请参阅“关于问题”。
G P转到“拉取请求”选项卡。有关详细信息,请参阅“关于拉取请求”。
G A转到“操作”选项卡。有关详细信息,请参阅“关于操作”。
G B转到“项目”选项卡。有关详细信息,请参阅“关于项目板”。
G W转到“Wiki”选项卡。有关详细信息,请参阅“关于 Wiki”。

源代码编辑

| 键盘快捷方式 | 说明 |-----------|------------ |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+Shift+P (Mac) 或
Ctrl+Shift+P (Windows/Linux)
在“撰写”和“预览”评论选项卡之间切换
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 格式
R在您的回复中引用所选的文本。 有关详细信息,请参阅“基本撰写和格式设置语法”。

议题和拉取请求列表

键盘快捷方式说明
C创建问题
Command+/ (Mac) 或
Ctrl+/ (Windows/Linux)
将光标聚焦于议题或拉取请求搜索栏。 有关详细信息,请参阅“筛选和搜索问题与拉取请求”。
U按作者过滤
L按标签过滤或编辑标签。 有关详细信息,请参阅按标签筛选问题和拉取请求
Alt 并单击按标签过滤时,排除标签。 有关详细信息,请参阅按标签筛选问题和拉取请求
M按里程碑过滤或编辑里程碑。 有关详细信息,请参阅“按里程碑筛选问题和拉取请求”。
A按受理人过滤或编辑受理人。 有关详细信息,请参阅“按被分派人筛选问题和拉取请求”。
OEnter激活议题

议题和拉取请求

键盘快捷方式说明
Q请求审查者。 有关详细信息,请参阅“请求拉取请求审查”。
M设置里程碑。 有关详细信息,请参阅“将里程碑与问题和拉取请求相关联”。
L应用标签。 有关详细信息,请参阅“将标签应用于问题和拉取请求”。
A设置受理人。 有关详细信息,请参阅“向其他 GitHub 用户分配问题和拉取请求”。
X链接来自同一存储库的议题或拉取请求。 有关详细信息,请参阅“将拉取请求链接到问题”。
Command+Shift+P (Mac) 或
Ctrl+Shift+P (Windows/Linux)
在“写入”和“预览”选项卡之间切换

拉取请求中的“文件已更改”选项卡

键盘快捷方式说明
C打开“提交”下拉菜单以筛选差异中显示的提交
T将光标移动到“筛选已更改的文件”字段
Command+Shift+Enter (Mac) 或 Ctrl+Shift+Enter (Windows/Linux)提交审查评论
Option 并单击 (Mac) 或 Alt 并单击 (Windows/Linux)在折叠和展开拉取请求中所有已过期或已解决的审查评论之间切换(例如,按住 Alt 并单击“显示已过期内容”或“隐藏已过期内容”)
单击,然后按住 Shift 并单击单击一个行号,按住 Shift,然后单击另一行号,对拉取请求的多行进行评论。 有关详细信息,请参阅“评论拉取请求”。

Project boards

移动列

键盘快捷方式说明
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关闭卡片预览窗格

通知

键盘快捷方式说明
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)
一直向下滚动