键盘快捷键

极狐GitLab 有一些键盘快捷键,您可以使用它们来访问其不同的功能。

要在极狐GitLab 中显示一个列出其键盘快捷键的窗口,请使用以下方法之一:

  • ?.
  • 在应用程序右上角的帮助菜单中,选择键盘快捷键

您可以使用键盘快捷键窗口顶部的 键盘快捷键 切换来禁用键盘快捷键。

尽管全局快捷方式可以在任何区域工作,但您必须在特定页面中才能使用部分其它快捷方式,如以下每个部分所述。

全局快捷方式

以下快捷方式在大多数区域都可用:

| 键盘快捷键 | 描述 | |———————————|————-| | ? | 显示或隐藏快捷方式参考表。 | | Shift + p | 访问项目页面。 | | Shift + g | 访问群组页面。 | | Shift + a | 访问活动页面。 | | Shift + l | 访问里程碑页面。 | | Shift + s | 访问代码片段页面 | | s / / | 将光标放在搜索栏中。 | | f | 将光标放在过滤器栏中。 | | Shift + i | 访问议题页面。 | | Shift + m | 访问合并请求页面。 | | Shift + t | 访问待办事项列表页面。 | | p + b | 显示或隐藏性能栏。 | | Escape | 隐藏工具提示或弹出框。 | | . | 打开 Web IDE。 |

此外,在文本字段(例如评论、回复、议题描述和合并请求描述)中编辑文本时,可以使用以下快捷方式:

macOS 快捷键 Windows 快捷键 描述
编辑您的最后一条评论。您必须位于主题下方的空白文本字段中,并且您必须在主题中至少有一条评论。
Command + Shift + p Control + Shift + p 在顶部具有 编辑预览 选项卡的文本字段中编辑文本时切换 Markdown 预览。
Command + b Control + b 加粗所选文本(用 ** 括起来)。
Command + i Control + i 所选文本使用斜体(用_括起来)。
Command + Shift + x Control + Shift + x 删除选定的文本(用 ~~ 括起来)。
Command + k Control + k 添加一个链接(用 []() 包围所选文本)。
Command + ] Control + ] 减少缩进列表项。引入于 15.3 版本。
Command + [ Control + [ 缩进列表项。引入于 15.3 版本。

即使其他键盘快捷键被禁用,用于在文本字段中编辑的快捷键始终处于启用状态。

项目

这些快捷方式可从项目中的任何页面使用。您必须相对较快地键入它们才能工作,它们会将您带到项目中的另一个页面。

键盘快捷键 描述
g + p 访问项目主页。
g + v 访问项目活动订阅 (项目信息 > 动态)。
g + r 访问项目发布列表 (项目 > 发布)。
g + f 访问项目文件列表 (仓库 > 文件)。
t 访问项目文件搜索页面 (仓库 > 文件,选择 查找文件)。
g + c 访问项目提交列表 (仓库 > 提交)。
g + n 访问仓库分支图页面 (仓库 > 分支图)。
g + d 访问仓库图标 (分析 > 仓库)。
g + i 访问项目议题列表 (议题 > 列表)。
i 访问新建议题页面 (议题,选择 新建议题)。
g + b 访问项目议题看板列表 (议题 > 看板)。
g + m 访问项目合并请求列表 (合并请求)。
g + j 访问 CI/CD 作业列表 (CI/CD > 作业)。
g + l 访问项目指标 (监控 > 指标)。
g + e 访问项目环境 (部署 > 环境)。
g + k 访问项目 Kubernetes 集群集成页面 (基础设施 > Kubernetes 集群)。请注意,您必须至少具有维护者权限才能访问此页面。
g + s 访问项目代码片段列表 (代码片段)。
g + w 访问项目 wiki (Wiki),如果已启用。
. 打开 Web IDE

议题

查看议题和合并请求时可以使用以下快捷方式:

键盘快捷键 描述
e 编辑描述。
a 更改指派人。
m 更改里程碑。
l 更改标记。
r 开始写评论。评论中引用了预先选择的文本。不能用于在主题中回复。
b 复制源分支名称(仅限合并请求)。
. 打开 Web IDE。
转到下一个设计。
转到上一个设计。
Escape 关闭设计。

合并请求

查看合并请求时可以使用这些快捷方式:

macOS 快捷键 Windows 快捷键 描述
]j   移动到下一个文件。
[k   移动到上一个文件。
Command + p Control + p 搜索,然后跳转到文件进行审核。
n   转到下一个未解决的讨论。
p   转到上一个未解决的讨论。
b   复制源分支名称。
r   开始写评论。评论中引用了预先选择的文本。不能用于在主题中回复。
c   移动到下一个提交。
x   移动到上一个提交。

项目文件

浏览项目中的文件时可以使用这些快捷方式 (赚到 仓库 > 文件):

键盘快捷键 描述
上移选择。
下移选择。
enter 打开所选。
Escape 返回文件列表屏幕 (仅在搜索文件时,仓库 > 文件,然后选择 查找文件)。
y 转到文件永久链接(仅在查看文件时)。
. 打开 Web IDE。

Web IDE

使用 Web IDE 编辑文件时,可以使用以下快捷方式:

macOS 快捷键 Windows/Linux 快捷键 描述
Option + Command + Shift + Alt + 在上方添加光标
Option + Command + Shift + Alt + 在下方添加光标
Shift + Option + I Shift + Alt + I 将光标添加到行尾
Command + K, Command + C Control + K, Control + C or Control + / 添加行评论
Command + D Control + D 将选择添加到下一个查找匹配项
Command + F2 Control + F2 更改所有事件
F1 F1 命令面板
Shift + Option + Control + Shift + Alt + 向下复制行
Shift + Option + Control + Shift + Alt + 向上复制行(Linux 注意事项)
Command + U Control + U 光标撤消
Command + Backspace Control + Shift + Backspace 删除左侧全部
Control + K   删除右侧全部
Shift + Command + K Control + Shift + K 删除行
  Control + Backspace 删除单词
Control + Shift + Command + Shift + Alt + 展开选择
Command + P Control + P 文件查找器
Command + F Control + F 查找
Enter Enter or F3 查找下一个
Command + F3 F3 查找下一个选择(Linux 注意事项)
Shift + Enter + F3 Shift + F3 查找上一个
Shift + Command + F3 Shift + F3 查找上一个选择
Command + E   选择查找
Option + Command + [ Control + Shift + [ 折叠
Command + K,然后 Command + O Control + K,然后 Control + O 折叠所有
Command + K,然后 Command + / Control + K,然后 Control + / 折叠所有块评论
Command + K ,然后 Command + 8 Control + K ,然后 Control + 8 折叠所有区域
Command + K ,然后 Command + - Control + K ,然后 Control + - 折叠除选定区域以外的所有区域
Command + K ,然后 Command + 1 Control + K ,然后 Control + 1 折叠级别 1
Command + K ,然后 Command + 2 Control + K ,然后 Control + 2 折叠级别 2
Command + K ,然后 Command + 3 Control + K ,然后 Control + 3 折叠级别 3
Command + K ,然后 Command + 4 Control + K ,然后 Control + 4 折叠级别 4
Command + K ,然后 Command + 5 Control + K ,然后 Control + 5 折叠级别 5
Command + K ,然后 Command + 6 Control + K ,然后 Control + 6 折叠级别 6
Command + K ,然后 Command + 7 Control + K ,然后 Control + 7 折叠级别 7
Command + K ,然后 Command + [ Control + K ,然后 Control + [ 递归折叠
Shift + Command + \ Control + Shift + \ 转到括号
Control + G Control + G 转到行或列
Option + F8 Alt + F8 转到下一个问题(错误、警告、信息)
F8 F8 转到文件中的下一个问题(错误、警告、信息)
Shift + Option + F8 Shift + Alt + F8 转到上一个问题(错误、警告、信息)
Shift + F8 Shift + F8 转到文件中的上一个问题(错误、警告、信息)
Command + ] Control + ] 缩进线
Shift + Command Control + Shift + Enter 在上面插入行
Command + Enter Control + Enter 在下面插入行
Control + J Control + J 连接行(Linux 注意事项)
Command + K,然后 Command + D Control + K,然后 Control + D 将最后一个选择移动到下一个匹配项
Option + Alt + 下移一行
Option + Alt + 上移一行
Command + [ Control + [ 凸出行
Shift + Command + P Control + Shift + P 预览 Markdown(Linux 注意事项)
Command + K,然后 Command + U Control + K,然后 Control + U or Control + / 删除行评论
Option + Command + F Control + F 替换
Shift + Command + . Control + Shift + . 替换为下一个值
Shift + Command + , Control + Shift + , 替换为上一个值
Command + S Control + S 保存文件
Shift + Command + L Control + Shift + L 选择所有出现的查找匹配项
Command + K,然后 Command + B Control + K,然后 Control + B 设置选择锚点
Option + F1 Shift + Alt + F1 显示辅助功能帮助
Shift + F10 Shift + F10 显示编辑器上下文菜单
Command + K,然后 Command + I Control + K,然后 Control + I 显示悬停
Control + Shift + Command + Shift + Alt + 收缩选择
Shift + Option + A Control + Shift + A 切换块评论
Command + K,然后 Command + L Control + K,然后 Control + L 切换折叠
Control + Shift + M Control + M 切换 Tab 键移动焦点
Command + / Control + / 切换行评论
Control + T   转置字母
Control + Space Control + Space 触发建议
Command + K,然后 Command + X Control + K,然后 Control + X 修剪尾随空格
Option + Command + ] Control + Shift + ] 展开
Command + K,然后 Command + J Control + K,然后 Control + J 展开全部
Command + K,然后 Command + 9 Control + K,然后 Control + 9 展开所有区域
Command + K,然后 Command + = Control + K,然后 Control + = 展开除选定区域之外的所有区域
Command + K,然后 Command + ] Control + K,然后 Control + ] 递归展开
Command + Enter Control + Enter 提交(在编辑提交消息时)

仓库分支图

查看仓库分支图页面时(导航到 仓库 > 分支图),可以使用以下快捷方式:

键盘快捷键 描述
or h 向左滚动。
or l 向右滚动。
or k 向上滚动。
or j 向下滚动。
Shift + or Shift + k 滚动到顶部。
Shift + or Shift + j 滚动到底部。

Wiki 页面

查看 wiki 页面时,可以使用以下快捷方式:

键盘快捷键 描述
e 编辑 wiki 页面。

内容编辑器

以下快捷方式在使用内容编辑器编辑文件时可用:

键盘快捷键 描述
+ C (Mac) / Control + C 复制
+ X (Mac) / Control + X 剪切
+ V (Mac) / Control + V 粘贴
+ Shift + V (Mac) / Control + Shift + V 无格式粘贴
+ Z (Mac) / Control + Z 撤销
Shift + Enter 添加换行符

格式

Mac Windows/Linux 描述
+ b Control + b 加粗
+ i Control + i 斜体
+ Shift + s Control + Shift + s 删除线
+ e Control + e 代码
+ Alt + 0 Control + Alt + 0 应用普通文本样式
+ Alt + 1 Control + Alt + 1 应用标题样式 1
+ Alt + 2 Control + Alt + 2 应用标题样式 2
+ Alt + 3 Control + Alt + 3 应用标题样式 3
+ Alt + 4 Control + Alt + 4 应用标题样式 4
+ Alt + 5 Control + Alt + 5 应用标题样式 5
+ Alt + 6 Control + Alt + 6 应用标题样式 6
+ Shift + 7 Control + Shift + 7 有序列表
+ Shift + 8 Control + Shift + 8 无序列表
+ Shift + 9 Control + Shift + 9 任务列表
+ Shift + b Control + Shift + b 块引用
+ Alt + c Control + Shift + c 代码块
+ , Control + , 下标
+ . Control + , 上标
Tab   缩进列表
Shift + Tab   减小缩进列表

文本选择

键盘快捷键 描述
+ a (Mac) / Control + a 选择所有
Shift + 将所选内容向左扩展一个字符
Shift + 将所选内容向右扩展一个字符
Shift + 将选择向上扩展一行
Shift + 将选择向下扩展一行
+ Shift + (Mac) / Control + Shift + 将选择范围扩展到文档的开头
+ Shift + (Mac) / Control + Shift + 将选择范围扩展到文档末尾

过滤搜索

使用过滤搜索输入时,可以使用以下快捷方式:

键盘快捷键 描述
(Mac) + 清除整个搜索过滤器。
(Mac) / Control + 一次清除一个令牌。

史诗

查看史诗时可以使用以下快捷方式:

键盘快捷键 描述
r 开始写评论。评论中引用了预先选择的文本。不能用于在主题中回复。
e 编辑描述。
l 更改标记。

指标

使用指标时可以使用以下快捷方式:

键盘快捷键 描述
e 展开面板。
l 查看日志。
d 下载 CSV。
c 将链接复制到图表。
a 警报。

禁用键盘快捷键

要禁用键盘快捷键:

  1. 在查看支持键盘快捷键的页面时,在文本框外按 ? 显示快捷键列表。
  2. 选择 切换快捷方式

故障排查

Linux 快捷键

Linux 用户可能会遇到被他们的操作系统或浏览器覆盖的极狐GitLab 键盘快捷键。