Github快捷键速查表

2024 年 12 月 27 日

GitHub 是一个广泛使用的版本控制和协作平台。使用键盘快捷键可以显著提高您在该平台上的效率。

GitHub Windows 快捷键

站点范围的快捷方式

快捷方式操作
S聚焦搜索栏
GN转到您的通知
H打开并聚焦用户、问题或拉取请求悬停卡片
Esc聚焦于上方时关闭悬停卡片

存储库

快捷方式操作
GC转到代码选项卡
GI转到问题选项卡
GP转到拉取请求选项卡
GB转到项目选项卡
GW转到 Wiki 选项卡

源代码编辑

快捷方式操作
CtrlF开始在文件编辑器中搜索
CtrlG查找下一个
CtrlShiftG查找上一个
CtrlShiftF替换
CtrlShiftR全部替换
AltG跳转到行
CtrlZ撤消
CtrlY重做

源代码浏览

快捷方式操作
T激活文件查找器
L跳转到代码中的一行
W切换到新分支或标签
Y将 URL 扩展为其规范形式
I显示或隐藏差异注释
B打开指责视图

评论

快捷方式操作
CtrlB插入 Markdown 格式以加粗文本
CtrlI插入 Markdown 格式以斜体文本
CtrlK插入 Markdown 格式以创建链接
CtrlShiftP在“撰写”和“预览”评论选项卡之间切换
CtrlEnter提交评论
Ctrl.打开已保存的回复菜单,然后用已保存的回复自动填充评论字段
CtrlG插入建议
R在回复中引用所选文本

问题和拉取请求列表

快捷方式操作
C创建问题
Ctrl/将光标集中在问题或拉取请求搜索栏上
U按作者过滤
L按标签过滤或编辑标签
M按里程碑过滤或编辑里程碑
A按受让人过滤或编辑受让人
O打开问题

问题和拉取请求

快捷方式操作
Q请求审阅者
M设置里程碑
L应用标签
A设置受让人

拉取请求中的更改

快捷方式操作
C打开拉取请求中的提交列表
T打开拉取请求中已更改文件的列表
J在列表中向下移动选择
K在列表中向上移动选择
CtrlShiftEnter在拉取请求差异上添加一条评论
Alt(单击)在拉取请求中折叠和展开所有过时的审核评论之间切换

项目板

快捷方式操作
Enter/Space开始移动焦点列
Esc取消正在进行的移动
Enter完成正在进行的移动
Left/H将列移动到左侧
CtrlLeft/H将列移动到最左侧位置
右/L将列向右移动
Ctrl右/L将列移动到最右侧位置
Enter/Space开始移动焦点卡片
Esc取消正在进行的移动
Enter完成正在进行的移动
下/J向下移动卡片
Ctrl下/J将卡片移动到列底部
上/K向上移动卡片
Ctrl上/K将卡片移动到列顶部
左/H将卡片移动到左侧列底部
Shift左/H将卡片移动到左侧列顶部
Ctrl左/H将卡片移动到最左侧列底部
CtrlShift左/H将卡片移动到最左侧列顶部
将卡片移动到右侧列的底部
Shift右/L将卡片移动到右侧列的顶部
Ctrl右/L将卡片移动到最右侧列的底部
CtrlShift右/L将卡片移动到最右侧列的顶部

通知

快捷方式操作
E/L/Y标记为已读
ShiftM静音线程

网络图

快捷方式操作
左/H向左滚动
右/L向右滚动
向上/K向上滚动
向下/J向下滚动
Shift左/H一直向左滚动
Shift右/L一直向右滚动
Shift向上/K一直向上滚动
Shift向下/J一直向下滚动

下载GitHub Windows 快捷键速查表PDF

我们提供 GitHub Windows 快捷键 PDF下载功能。请点击下载按钮以获取文件。请注意,生成 PDF 可能需要一些时间,请耐心等待。 下载

GitHub macOS 快捷键

全局导航

快捷方式说明
s聚焦搜索栏
g n转至通知
g d转至仪表板

存储库浏览

快捷方式说明
g c显示代码选项卡
g i显示问题选项卡
t按名称搜索文件(在存储库的代码页内)
l转至特定行号(查看源代码文件时)
.(句点)在同一浏览器选项卡中打开 github.dev 编辑器中的存储库或拉取请求(需要登录)
>(大于)在新浏览器选项卡中打开 github.dev 编辑器中的存储库或拉取请求(需要登录)

问题和拉取请求列表

快捷方式说明
c创建新问题
Command + /关注问题或拉取请求搜索栏
u按作者过滤
l按标签过滤或编辑标签
Option + 单击过滤时排除标签
m按里程碑过滤或编辑里程碑
a按受让人过滤或编辑受让人
oEnter激活问题

问题和拉取请求(详细)

快捷方式说明
q请求审阅者
m设置里程碑
l应用标签
a设置受让人
x链接来自同一存储库的问题或拉取请求
Command + Shift + p在“写入”和“预览”选项卡之间切换
Option + 单击从任务列表创建问题时,在当前选项卡中打开新问题表单
Shift + 单击从任务列表创建问题时,在新选项卡中打开新问题表单
Command + 单击从任务列表创建问题时,在新窗口中打开新问题表单
Option + Shift + c创建新的子问题
Option + Shift + a将现有问题添加为子问题
Option + Shift + p编辑父问题
Command + b插入 Markdown 以显示粗体文本
Command + i插入 Markdown 以显示斜体文本
Command + k插入 Markdown 以创建链接
Command + Shift + 7插入 Markdown 以显示有序列表
Command + Shift + 8插入 Markdown 以显示无序列表
Command + Shift + .插入 Markdown 以显示引用块

代码文件导航和编辑

快捷方式说明
Shift + j突出显示代码文件中当前选定的行。
Shift + Option + c如果当前选定了代码行,此快捷方式将打开该行的行菜单。
Command + Enter突出显示光标当前选定的代码符号以及代码中出现的该符号的所有其他位置,并在“符号”窗格中显示该符号。
e在“编辑文件”选项卡中打开源代码文件。
Command + f在文件编辑器中开始搜索
Command + g查找下一个
Command + Shift + g查找上一个
Command + Option + f替换
Command + Shift + Option + f全部替换
Alt + g转到行
Command + z撤消
Command + y重做
Command + s编写提交消息

拉取请求中的更改

快捷方式说明
c打开拉取请求中的提交列表
t打开拉取请求中已更改文件的列表
j在列表中向下移动选择项
k在列表中向上移动选择项
Command + Shift + Enter在拉取请求差异上添加评论
Option + 单击通过按 Option 并单击 显示过时隐藏过时,在折叠和展开拉取请求中的所有过时审阅评论之间切换。
单击,然后 Shift + 单击通过单击行号、按住 Shift,然后单击另一个行号来对拉取请求的多行进行评论。

下载GitHub MacOS 快捷键速查表PDF

我们提供 GitHub macOS 快捷键 PDF下载功能。请点击下载按钮以获取文件。请注意,生成 PDF 可能需要一些时间,请耐心等待。 下载

关于 GitHub

GitHub 是一个基于 Web 的平台,使用 Git 提供软件开发和版本控制的托管服务。它提供 Git 的分布式版本控制和源代码管理 (SCM) 功能,以及其自身的功能。

GitHub 官方信息

GitHub 快捷键常见问题解答

  1. 这些快捷键是否适用于所有 GitHub 页面?
    不,某些快捷键特定于某些页面,例如存储库代码页或问题/拉取请求页面。

  2. 这些快捷方式在 GitHub Desktop 中有效吗?
    GitHub Desktop 有自己的一组快捷方式。请参阅 GitHub Desktop 快捷方式的官方文档。

  3. 我可以自定义这些快捷方式吗?
    不,GitHub 目前不提供自定义键盘快捷键的方法。

  4. 我在哪里可以找到最新的快捷方式列表?
    官方 GitHub 文档是获取最新信息的最佳来源。

  5. 这些快捷方式在所有浏览器中都有效吗?
    是的,这些快捷方式通常应该在所有现代浏览器中都有效。

  6. 是否有用于评论代码的快捷方式?

虽然没有像 IDE 那样提供专门的评论快捷方式,但使用标准浏览器快捷键(如 Ctrl+Enter(或 macOS 上的 Command+Enter))可以加快评论的“回复”功能或您自己的评论的“编辑”功能提交速度。

  1. 如果快捷方式不起作用怎么办?

请仔细检查您是否在适用快捷方式的正确页面上。此外,确保没有浏览器扩展或其他软件干扰快捷方式。

结论

通过掌握这些 GitHub 快捷键,您可以显著增强您的工作流程并在平台上提高工作效率。请记住参考官方文档以获取最新信息和更具体的快捷方式。

4.7/5 - (3 votes)