跳至主要内容

键盘快捷键

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

关于键盘快捷键

在 GitHub 上输入 ? 会弹出一个对话框,列出该页面可用的键盘快捷键。使用这些快捷键可在全站范围内执行操作,无需使用鼠标进行导航。

您可以在无障碍设置中禁用字符键快捷键,同时仍保留使用修饰键的快捷键。有关详细信息,请参阅 管理无障碍设置

GitHub 命令面板同样为您提供快速访问多种操作的途径,无需记住键盘快捷键。有关详细信息,请参阅 GitHub 命令面板

以下章节列出了一些可用的键盘快捷键,按可使用这些快捷键的 GitHub 页面进行分类。

全站快捷键

键盘快捷键描述
S/聚焦搜索栏。了解更多,请参阅 关于在 GitHub 上搜索
G N前往您的通知页。了解更多,请参阅 关于通知
Option+ (Mac) 或
Alt+ (Windows/Linux)
将焦点从元素移动到其悬停卡片
Esc当焦点在用户、议题或拉取请求的悬停卡片上时,关闭该卡片并将焦点返回到卡片所在的元素

仓库

键盘快捷键描述
G C转到 代码 选项卡
G I转到 议题 选项卡。了解更多,请参阅 关于议题
G P转到 拉取请求 选项卡。了解更多,请参阅 关于拉取请求
G A转到 Actions 选项卡。了解更多,请参阅 编写工作流
G W转到 Wiki 选项卡。了解更多,请参阅 关于 Wiki
G G转到 讨论 选项卡。了解更多,请参阅 关于讨论
G S转到仓库的 安全与质量 选项卡。了解更多,请参阅 GitHub 安全功能

源码编辑

键盘快捷键描述
.在同一浏览器标签页中使用 github.dev 编辑器打开仓库或拉取请求。使用编辑器必须已登录。了解更多,请参阅 github.dev 网络编辑器
>在新浏览器标签页中使用 github.dev 编辑器打开仓库或拉取请求。使用编辑器必须已登录。了解更多,请参阅 github.dev 网络编辑器
Command+B (Mac) 或
Ctrl+B (Windows/Linux)
插入用于加粗文本的 Markdown 格式
Command+E (Mac) 或
Ctrl+E (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切换到新分支或标签
y展开 URL 为其规范形式。了解更多,请参阅 获取文件永久链接
i在差异视图中显示或隐藏评论。了解更多,请参阅 在拉取请求中评论
a在差异视图中显示或隐藏注解
b打开 blame 视图。了解更多,请参阅 查看与理解文件

如果您在仓库中使用 代码 视图查看源码文件并点击文件中的任意行,会出现光标。此时可使用键盘快捷键在文件(即 blob,二进制大对象)的内容中进行导航。

键盘快捷键描述
Shift+J高亮当前光标所在的行
Shift+Option+C (Mac) 或
Shift+Alt+C (Windows/Linux)
如果当前已选中一行代码,此快捷键会打开该行的行菜单,显示在行的左侧
Command+Enter (Mac) 或
Control+Enter (Windows/Linux)
高亮光标当前选中的代码符号及该符号在代码中的所有出现位置,并在符号面板中显示该符号

评论

键盘快捷键描述
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按指派人过滤或编辑指派人。了解更多,请参阅 过滤和搜索议题与拉取请求
OEnter打开议题

议题和拉取请求

键盘快捷键描述
Q请求审阅者。了解更多,请参阅 请求拉取请求审阅
M设置里程碑。了解更多,请参阅 将里程碑关联到议题和拉取请求
L应用标签。了解更多,请参阅 管理标签
A设置指派人。了解更多,请参阅 将议题和拉取请求指派给其他 GitHub 用户
X链接同一仓库中的议题或拉取请求。了解更多,请参阅 将拉取请求链接到议题
Command+Shift+P (Mac) 或
Ctrl+Shift+P (Windows/Linux)
编写预览 选项卡之间切换
Alt 并点击在任务列表中创建议题时,按住 Alt 并点击任务右上角的可在当前标签页打开新议题表单。了解更多,请参阅 关于任务列表
Shift 并点击在任务列表中创建议题时,按住 Shift 并点击任务右上角的可在当前标签页打开新议题表单。了解更多,请参阅 关于任务列表
Command 并点击 (Mac) 或
Ctrl+Shift 并点击 (Windows/Linux)
在任务列表中创建议题时,按住 Command(Mac)或 Ctrl+Shift(Windows/Linux)并点击任务右上角的可在当前标签页打开新议题表单。了解更多,请参阅 关于任务列表
Option+Shift+c (Mac) 或
Alt+Shift+c (Windows/Linux)
创建新子议题。参见 添加子议题
Option, Shift+a (Mac) 或
Alt+Shift+a (Windows/Linux)
将已有议题添加为子议题。参见 添加子议题
Option+Shift+p (Mac) 或
Alt+Shift+p (Windows/Linux)
编辑父议题。

拉取请求中的“已更改文件”标签页

键盘快捷键描述
C打开 Commits 下拉菜单,以筛选在差异中显示的提交。
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(回车键)切换聚焦单元格的编辑模式
Escape取消聚焦单元格的编辑
Command+Shift+\ (Mac) 或 Ctrl+Shift+\ (Windows/Linux)打开行操作菜单
Shift+Space选择项目
Shift+向下添加单元格或卡片到选择
Shift+向上添加单元格或卡片到选择
空格打开选中项
e归档选中项

在看板布局中移动卡片

键盘快捷键描述
EnterShift+Space开始移动选中的卡片
Esc取消正在进行的移动
Enter(回车键)完成正在进行的移动
向下移动单个卡片
Command+
Ctrl+ (Windows/Linux)
将单个卡片移动到列底部
向上移动单个卡片
Command+ (Mac) 或
Ctrl+ (Windows/Linux)
将单个卡片移动到列顶部
向左移动卡片
Command+ (Mac) 或
Ctrl+ (Windows/Linux)
将卡片移动到最左列
向右移动卡片
Command+ (Mac) 或
Ctrl+ (Windows/Linux)
将卡片移动到最右列

GitHub Actions

键盘快捷键描述
Command+Space (Mac) 或
Ctrl+Space (Windows/Linux)
在工作流编辑器中获取工作流文件的建议
G F前往工作流文件
Shift+TT切换日志中的时间戳显示
Shift+FF切换全屏日志视图
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)
滚动至最下端
© . This site is unofficial and not affiliated with GitHub, Inc.