此版本的 GitHub Enterprise 已停止服务 2021-06-09. 即使针对重大安全问题,也不会发布补丁。 要获得更好的性能、改进的安全性和新功能,请升级到 GitHub Enterprise 的最新版本。 如需升级方面的帮助,请联系 GitHub Enterprise 支持

键盘快捷键

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

关于键盘快捷键

在 GitHub Enterprise Server 中输入 ? 可弹出一个对话框,列出可用于该页面的键盘快捷键。 您可以使用这些键盘快捷键对站点执行操作,而无需使用鼠标导航。

下面是一些可用键盘快捷键的列表。

站点快捷键

键盘快捷键描述
s/聚焦于搜索栏。 更多信息请参阅“关于在 GitHub 上搜索”。
g n转到您的通知。 更多信息请参阅“关于通知”。
esc当聚焦于用户、议题或拉取请求悬停卡时,关闭悬停卡并重新聚焦于悬停卡所在的元素

仓库

键盘快捷键描述
g c转到 Code(代码)选项卡
g i转到 Issues(议题)选项卡。 更多信息请参阅“关于议题”。
g p转到 Pull requests(拉取请求)选项卡。 更多信息请参阅“关于拉取请求”。
g b转到 Projects(项目)选项卡。 更多信息请参阅“关于项目板”。
g w转到 Wiki 选项卡。 更多信息请参阅“关于 wiki”。

源代码编辑

键盘快捷键描述
control bcommand b插入 Markdown 格式用于粗体文本
control icommand i插入 Markdown 格式用于斜体文本
control kcommand k插入 Markdown 格式用于创建链接
eEdit file(编辑文件)选项卡中打开源代码文件
control fcommand f开始在文件编辑器中搜索
control gcommand g查找下一个
shift control gshift command g查找上一个
shift control fcommand option f替换
shift control rshift command option f全部替换
alt g跳至行
control zcommand z撤消
control ycommand y重做
cmd + shift + pEdit file(编辑文件)Preview changes(预览更改)选项卡之间切换
control scommand s填写提交消息

有关更多键盘快捷键,请参阅 CodeMirror 文档

源代码浏览

键盘快捷键描述
t激活文件查找器
l跳至代码中的某一行
w切换到新分支或标记
y将 URL 展开为其规范形式。 更多信息请参阅“获取文件的永久链接”。
i显示或隐藏有关差异的评论。 更多信息请参阅“评论拉取请求的差异”。
a在差异上显示或隐藏注释
b打开追溯视图。 更多信息请参阅“跟踪文件中的更改”。

评论

键盘快捷键描述
control bcommand b插入 Markdown 格式用于粗体文本
control icommand i插入 Markdown 格式用于斜体文本
control kcommand k插入 Markdown 格式用于创建链接
control shift pcommand shift pWrite(撰写)Preview(预览)评论选项卡之间切换
control enter提交评论
control .,然后 control [已保存回复编号]打开已保存回复菜单,然后使用已保存回复自动填写评论字段。 更多信息请参阅“关于已保存回复”。
r在您的回复中引用所选的文本。 更多信息请参阅“基本撰写和格式语法”。

议题和拉取请求列表

键盘快捷键描述
c创建议题
control /command /将光标聚焦于议题或拉取请求搜索栏。 更多信息请参阅“使用搜索过滤议题和拉取请求”。
u按作者过滤
l按标签过滤或编辑标签。 更多信息请参阅“按标签过滤议题和拉取请求”。
alt 并单击按标签过滤时,排除标签。 更多信息请参阅“按标签过滤议题和拉取请求”。
m按里程碑过滤或编辑里程碑。 更多信息请参阅“按里程碑过滤议题和拉取请求”。
a按受理人过滤或编辑受理人。 更多信息请参阅“按受理人过滤议题和拉取请求”。
oenter打开议题

议题和拉取请求

键盘快捷键描述
q请求审查者。 更多信息请参阅“申请拉取请求审查”。
m设置里程碑。 更多信息请参阅“将里程碑与议题及拉取请求关联”。
l应用标签。 更多信息请参阅“应用标签到议题和拉取请求”。
a设置受理人。 更多信息请参阅“分配议题和拉取请求到其他 GitHub 用户”。
cmd + shift + pcontrol + shift + pWrite(撰写)Preview(预览)选项卡之间切换

拉取请求中的更改

键盘快捷键描述
c在拉取请求中打开提交列表
t在拉取请求中打开已更改文件列表
j将所选内容在列表中向下移动
k将所选内容在列表中向上移动
cmd + shift + enter 添加一条有关拉取请求差异的评论
alt 并单击通过按下 alt 并单击 Show outdated(显示已过期)Hide outdated(隐藏已过期),在折叠和展开拉取请求中所有过期的审查评论之间切换。
单击,然后按住 shift 并单击单击一个行号,按住 shift,然后单击另一行号,便可对拉取请求的多行发表评论。 更多信息请参阅“评论拉取请求。”

项目板

移动列

键盘快捷键描述
enterspace开始移动聚焦的列
escape取消正在进行的移动
enter完成正在进行的移动
h向左移动列
command + ←command + hcontrol + ←control + h将列移动到最左侧的位置
l向右移动列
command + →command + lcontrol + →control + l将列移动到最右侧的位置

移动卡片

键盘快捷键描述
enterspace开始移动聚焦的卡片
escape取消正在进行的移动
enter完成正在进行的移动
j向下移动卡片
command + ↓command + jcontrol + ↓control + j将卡片移动到该列的底部
k向上移动卡片
command + ↑command + kcontrol + ↑control + k将卡片移动到该列的顶部
h将卡片移动到左侧列的底部
shift + ←shift + h将卡片移动到左侧列的顶部
command + ←command + hcontrol + ←control + h将卡片移动到最左侧列的底部
command + shift + ←command + shift + hcontrol + shift + ←control + shift + h将卡片移动到最左侧列的顶部
将卡片移动到右侧列的底部
shift + →shift + l将卡片移动到右侧列的顶部
command + →command + lcontrol + →control + l将卡片移动到最右侧列的底部
command + shift + →command + shift + lcontrol + shift + →control + shift + l将卡片移动到最右侧列的底部

预览卡片

键盘快捷键描述
esc关闭卡片预览窗格

通知

键盘快捷键描述
e标记为完成
shift + u标记为未读
shift + i标记为已读
shift + m取消订阅

网络图

键盘快捷键描述
h向左滚动
l向右滚动
k向上滚动
j向下滚动
shift + ←shift + h一直向左滚动
shift + →shift + l一直向右滚动
shift + ↑shift + k一直向上滚动
shift + ↓shift + j一直向下滚动