Skip to main content

Enterprise Server 3.20 目前作为发布候选版本提供。

键盘快捷方式

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

关于键盘快捷键

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

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

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

站点全局快捷键

键盘快捷方式说明
          <kbd>S</kbd> 或 <kbd>/</kbd> | 聚焦于搜索栏。 有关详细信息,请参阅“[AUTOTITLE](/search-github/getting-started-with-searching-on-github/about-searching-on-github)”。

| GN | 查看通知 有关详细信息,请参阅“关于通知”。 | Option+(Mac)或
Alt+ (Windows/Linux) | 将焦点从元素移动到其悬停提示卡 | | Esc | 当聚焦于用户、议题或拉取请求悬停卡时,关闭悬停卡并重新聚焦于悬停卡所在的元素

存储库

键盘快捷方式说明
          <kbd>G</kbd><kbd>C</kbd> | 转到“代码”选项卡

| GI | 选择“Issues”选项卡****。有关详细信息,请参阅“关于问题”。 | GP | 转到 Pull requests 选项卡****。有关详细信息,请参阅 关于拉取请求。 | GA | 转到“Actions”选项卡****。有关详细信息,请参阅“撰写工作流程”。 | | | GW | 转到“Wiki”选项卡****。有关详细信息,请参阅“关于 Wiki 页面”。 | | GG | 转到“Discussions”选项卡****。有关详细信息,请参阅“关于讨论”。 | GS | 转到 存储库的安全选项卡 。有关详细信息,请参阅 GitHub 安全功能

源代码编辑

键盘快捷方式说明
          <kbd>Command</kbd>+<kbd>B</kbd> (Mac) 或 </br> 
          <kbd>Ctrl</kbd>+<kbd>B</kbd> (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 文档

源代码浏览

键盘快捷方式说明
          <kbd>t</kbd> | 激活文件查找器 |

| l | 跳至代码中的某一行 | | w | 切换到新分支或标签 | | y | 将 URL 展开为其规范形式。 有关详细信息,请参阅“获取文件的永久链接”。 | | i | 显示或隐藏有关差异的评论。 有关详细信息,请参阅“评论拉取请求”。 | | a | 在差异上显示或隐藏注释 | | b | 打开追溯视图。 有关详细信息,请参阅“查看并了解文件”。 |

如果使用“代码”视图查看存储库中的代码文件,并单击文件中的任何一行,可以看到一个光标。 然后,可以使用键盘快捷键在文件内容中导航,该文件也称为 BLOB(Binary Large Object,二进制大型对象)。

键盘快捷方式说明
Shift+J突出显示代码文件中光标选择的当前行
          <kbd>Shift</kbd>+<kbd>选项</kbd>+<kbd>C</kbd> (Mac) 或 </br> 
          <kbd>Shift</kbd>+<kbd>Alt</kbd>+<kbd>C</kbd> (Windows/Linux) | 如果当前选择了一行代码,则通过此快捷键可以打开该行的菜单,该菜单会显示在行左侧,并位于 <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-kebab-horizontal" aria-label="The horizontal kebab icon" role="img"><path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path></svg> 图标下方。

| |

注释

键盘快捷方式说明
          <kbd>Command</kbd>+<kbd>B</kbd> (Mac) 或 </br> 
          <kbd>Ctrl</kbd>+<kbd>B</kbd> (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 格式设置 | | | | R | 在你的回复中引用所选的文本。 有关详细信息,请参阅“基本写作和格式语法”。 |

议题和拉取请求列表

键盘快捷方式说明
          <kbd>C</kbd> | 创建问题

| Command+/ (Mac) 或
Ctrl+/ (Windows/Linux) | 将光标聚焦于议题或拉取请求搜索栏。 有关详细信息,请参阅“筛选和搜索议题以及拉取请求”。| | U | 按作者过滤 | | L | 按标签过滤或编辑标签。 有关详细信息,请参阅“筛选和搜索议题以及拉取请求”。 | | Alt 并单击 | 按标签过滤时,排除标签。 有关详细信息,请参阅“筛选和搜索议题以及拉取请求”。 | | M | 按里程碑过滤,或者编辑里程碑。 有关详细信息,请参阅“按里程碑过滤问题和拉取请求”。 | | A | 按受理人过滤或编辑受理人。 有关详细信息,请参阅“筛选和搜索议题以及拉取请求”。 | | OEnter | 未解决问题 |

议题和拉取请求

键盘快捷方式说明
Q请求审查者。 有关详细信息,请参阅“请求拉取请求审查”。
          <kbd>M</kbd> | 设置里程碑。 有关详细信息,请参阅“[AUTOTITLE](/issues/using-labels-and-milestones-to-track-work/associating-milestones-with-issues-and-pull-requests)”。 |

| L | 应用标签。 有关详细信息,请参阅“管理标签”。 | | A | 设置受理人。 有关详细信息,请参阅“向其他 GitHub 用户分配议题和拉取请求”。 | | X | 链接来自同一存储库的议题或拉取请求。 有关详细信息,请参阅“将拉取请求链接到议题”。 | | Command+Shift+P (Mac) 或
Ctrl+Shift+P (Windows/Linux) | 在“写入”**** 和“预览”**** 选项卡之间切换 | | | | |

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

键盘快捷方式说明
          <kbd>C</kbd> | 打开“提交”下拉菜单以筛选差异中显示的提交**** |

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

项目

键盘快捷方式说明
          <kbd>Command</kbd>+<kbd>f</kbd>(Mac) 或 <kbd>Ctrl</kbd>+<kbd>f</kbd> (Windows/Linux) | 焦点筛选器字段 |

| | 将焦点移到左侧 | | | 将焦点移到右侧 | | | 向上移动焦点 | | | 向下移动焦点 |

操作项目

键盘快捷方式说明
          <kbd>输入</kbd> | 切换聚焦单元格的编辑模式 |

| Escape | 取消对聚焦单元格的编辑 | |CommandShift(Mac) 或 CtrlShift(Windows/Linux) | 打开行操作菜单 | | Shift+Space | 选择项目 | | Shift+ | 将下方的单元格或卡片添加到选择中 | | Shift+ | 将上方的单元格或卡片添加到选择中 | | 空间 | 打开选定项 | | e | 存档选定项 |

移动仪表板布局上的卡片

键盘快捷方式说明
          <kbd>Enter</kbd> 或 <kbd>Shift</kbd>+<kbd>空格</kbd> | 开始移动所选的卡片 |

| Esc | 取消正在进行的移动 | | 输入 | 完成正在进行的移动 | | | 向下移动单个卡片 | | Command+
Ctrl+ (Windows/Linux) | 将单个卡片移动到列的底部 | | | 向上移动单个卡片 | | Command+ (Mac) 或
Ctrl+ (Windows/Linux) | 将单个卡片移动到列的顶部 | | | 向左移动卡片 | | Command+ (Mac) 或
Ctrl+ (Windows/Linux) | 将卡片移动到最左侧的列 | | | 向右移动卡片 | | Command+ (Mac) 或
Ctrl+ (Windows/Linux) | 将卡片移动到最右边的列 |

通知

键盘快捷方式说明
E标记为完成
Shift+U标记为“未读”
          <kbd>Shift键</kbd>+<kbd>I</kbd>| 标记为已读 |

| Shift+M | 取消订阅 |

网络图

键盘快捷方式说明
          <kbd>←</kbd> 或 <kbd>H</kbd> | 向左滚动 |

| 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) | 一直向下滚动 |