Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

关于键盘快捷键

键入 ?

(GitHub 上)会显示一个对话框,其中列出了可用于该页面的键盘快捷方式。

您可以使用这些键盘快捷键对站点执行操作,而无需使用鼠标导航。 可以在辅助功能设置中禁用字符键快捷方式,同时仍允许使用用于修改键的快捷方式。 有关详细信息,请参阅“管理辅助功能设置”。

GitHub Command Palette 还可用于快速访问各种操作,而无需记住键盘快捷方式。 有关详细信息,请参阅“GitHub 命令面板”。

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

键盘快捷方式

说明

S/聚焦于搜索栏。
有关详细信息,请参阅“关于在 GitHub 上搜索”。G N 转到您的通知。
有关详细信息,请参阅“关于通知”。Esc 当聚焦于用户、议题或拉取请求悬停卡时,关闭悬停卡并重新聚焦于悬停卡所在的元素
Command+K (Mac) 或
Ctrl+K (Windows/Linux)打开 GitHub Command Palette。
如果要编辑 Markdown 文本,请使用 Command+Option+KCtrl+Alt+K 打开命令面板。

说明

G C转到“代码”选项卡
G I转到“问题”选项卡。有关详细信息,请参阅“关于议题”。
G P转到“拉取请求”选项卡。有关详细信息,请参阅“关于拉取请求”。
G A转到“操作”选项卡。有关详细信息,请参阅“了解 GitHub Actions”。
G B转到“项目”选项卡。有关详细信息,请参阅“关于 projects (classic)”。
G W转到“Wiki”选项卡。有关详细信息,请参阅“关于 wikis”。
G G转到“讨论”选项卡。有关详细信息,请参阅“关于讨论”。
源代码编辑

| 在同一浏览器选项卡的 github.dev 编辑器中打开存储库或拉取请求。需要登录才能使用编辑器。

有关详细信息,请参阅“github.dev 基于 web 的编辑器”。 |> | 在新浏览器选项卡的 github.dev 编辑器中打开存储库或拉取请求。需要登录才能使用编辑器。 有关详细信息,请参阅“github.dev 基于 web 的编辑器”。 |Command+B (Mac) 或者Ctrl+B (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切换到新分支或标记
将 URL 展开为其规范形式。
有关详细信息,请参阅“创建文件的永久链接”。I 显示或隐藏有关差异的评论。
有关详细信息,请参阅“评论拉取请求”。A 在差异上显示或隐藏注释
B打开追溯视图。
有关详细信息,请参阅“查看文件”。注释 键盘快捷方式

说明

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 并单击 从任务列表创建问题时,按住 Alt 并单击任务右上角的 ,以在新的选项卡中打开新问题表单。
有关详细信息,请参阅“关于任务列表”。Command 并单击 (Mac) 或 Ctrl+Shift 并单击 (Windows/Linux)
从任务列表创建问题时,按住 CommandCtrl+Shift 并单击任务右上角的 ,以在新窗口中打开新问题表单。
有关详细信息,请参阅“关于任务列表”。
拉取请求中的“文件已更改”选项卡 键盘快捷方式

说明

C打开“提交”下拉菜单以筛选差异中显示的提交
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切换聚焦单元格的编辑模式
Esc 键取消对聚焦单元格的编辑
Command+Shift+\ (Mac) 或 Ctrl+Shift+\ (Windows/Linux)打开行操作菜单
Shift+Space选择项
Space打开选定项
e存档选定项
Projects (classic)

移动列

键盘快捷方式

说明

Enter空格开始移动聚焦的列
Esc取消正在进行的移动
Enter完成正在进行的移动
H向左移动列
Command+Command+H (Mac) 或Ctrl+Ctrl+H (Windows/Linux)
将列移动到最左侧的位置
L
向右移动列
Command+Command+L (Mac) 或Ctrl+Ctrl+L (Windows/Linux)
将列移动到最右侧的位置
移动卡片
键盘快捷方式

说明

Enter空格开始移动聚焦的卡片
Esc取消正在进行的移动
Enter完成正在进行的移动
J向下移动卡片
Command+Command+J (Mac) 或Ctrl+Ctrl+J (Windows/Linux)
将卡片移动到该列的底部
K
向上移动卡片
Command+Command+K (Mac) 或Ctrl+Ctrl+K (Windows/Linux)
将卡片移动到该列的顶部
H
将卡片移动到左侧列的底部
Shift+Shift+H将卡片移动到左侧列的顶部
Command+Command+H (Mac) 或Ctrl+Ctrl+H (Windows/Linux)
将卡片移动到最左侧列的底部
Command+Shift+Command+Shift+H (Mac) 或
Ctrl+Shift+Ctrl+Shift+H (Windows/Linux)
将卡片移动到最左侧列的顶部
将卡片移动到右侧列的底部
Shift+Shift+L将卡片移动到右侧列的顶部
Command+Command+L (Mac) 或Ctrl+Ctrl+L (Windows/Linux)
将卡片移动到最右侧列的底部
Command+Shift+Command+Shift+L (Mac) 或
Ctrl+Shift+Ctrl+Shift+L (Windows/Linux)
将卡片移动到最右侧列的底部
预览卡片
键盘快捷方式

说明

Esc关闭卡片预览窗格
GitHub Actions

键盘快捷方式

说明

Command+空格 (Mac) 或Ctrl+空格 (Windows/Linux)
在工作流程编辑器中,获取对工作流程文件的建议。
G F
转到工作流程文件
Shift+TT切换日志中的时间戳
Shift+FF切换全屏日志
Esc退出全屏日志
通知

键盘快捷方式

说明

E标记为完成
Shift+U标记为“未读”
Shift+I标记为已读
Shift+M取消订阅
网络图键盘快捷方式

说明

H向左滚动
L向右滚动
K向上滚动
J向下滚动
Shift+Shift+H (Windows/Linux)
一直向左滚动
Shift+ (Mac) 或
Shift+L (Windows/Linux)
一直向右滚动
Shift+ (Mac) 或
Shift+K (Windows/Linux)
一直向上滚动
Shift+ (Mac) 或
Shift+J (Windows/Linux)
一直向下滚动
<kbd>Shift</kbd>+<kbd>J</kbd> (Windows/Linux)
Scroll all the way down