我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们。

键盘快捷键

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

本文内容

此文档对您有帮助吗?

帮助我们创建出色的文档!

所有 GitHub 文档都是开源的。看到错误或不清楚的内容了吗?提交拉取请求。

做出贡献

或, 了解如何参与。

关于键盘快捷键

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

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

站点快捷键

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

仓库

键盘快捷键描述
g c转到 Code(代码)选项卡
g i转到 Issues(议题)选项卡。 更多信息请参阅“关于议题”。
g p转到 Pull requests(拉取请求)选项卡。 For more information, see "About pull requests."
g a转到 Actions(操作)选项卡。 For more information, see "About Actions."
g b转到 Projects(项目)选项卡。 更多信息请参阅“关于项目板”。
g w转到 Wiki 选项卡。 更多信息请参阅“关于 wikis”。

源代码编辑

键盘快捷键描述
e在 Edit file(编辑文件)选项卡中打开源代码文件
control f 或 command f开始在文件编辑器中搜索
control g 或 command g查找下一个
shift control g 或 shift command g查找上一个
shift control f 或 command option f替换
shift control r 或 shift command option f全部替换
alt g跳至行
control z 或 command z撤消
control y 或 command y重做
cmd + shift + p在 Edit file(编辑文件) 与 Preview changes(预览更改)选项卡之间切换

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

源代码浏览

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

评论

键盘快捷键描述
control b 或 command b插入 Markdown 格式用于粗体文本
control i 或 command i插入 Markdown 格式用于斜体文本
control k 或 command k插入 Markdown 格式用于创建链接
control shift p 或 command shift p在 Write(撰写)和 Preview(预览)评论选项卡之间切换
control enter提交评论
control .,然后 control [已保存回复编号]打开已保存回复菜单,然后使用已保存回复自动填写评论字段。 For more information, see "About saved replies."
control g 或 command g插入建议。 更多信息请参阅“审查拉取请求中提议的更改”。
r在您的回复中引用所选的文本。 更多信息请参阅“基本撰写和格式语法”。

议题和拉取请求列表

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

议题和拉取请求

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

拉取请求中的更改

键盘快捷键描述
c在拉取请求中打开提交列表
t在拉取请求中打开已更改文件列表
j将所选内容在列表中向下移动
k将所选内容在列表中向上移动
cmd + shift + enter 添加一条有关拉取请求差异的评论
alt 并单击Toggle between collapsing and expanding all outdated review comments in a pull request by holding down alt and clicking Show outdated or Hide outdated.
单击,然后按住 shift 并单击单击一个行号,按住 shift,然后单击另一行号,便可对拉取请求的多行发表评论。 更多信息请参阅“评论拉取请求。”

项目板

移动列

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

移动卡片

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

预览卡片

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

GitHub Actions

键盘快捷键描述
command space 或 control space在工作流程编辑器中,获取对工作流程文件的建议。

通知

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

网络图

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

此文档对您有帮助吗?

帮助我们创建出色的文档!

所有 GitHub 文档都是开源的。看到错误或不清楚的内容了吗?提交拉取请求。

做出贡献

或, 了解如何参与。