Help us learn about your current experience with the documentation. Take the survey.

GitLab 键盘快捷键

  • Tier: Free, Premium, Ultimate
  • Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated

GitLab 提供了多种键盘快捷键,可用于访问其不同功能。

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

  • ?
  • 在应用程序左下角,选择 Help,然后选择 Keyboard shortcuts

尽管 全局快捷键 在 GitLab 的任何区域都可用, 但其他快捷键只有在特定页面中才能使用,如各部分所述。

全局快捷键

这些快捷键在 GitLab 的大多数区域都可用:

键盘快捷键 描述
? 显示或隐藏快捷键参考表。
Shift + p 转到您的 Projects 页面。
Shift + g 转到您的 Groups 页面。
Shift + a 转到您的 Activity 页面。
Shift + l 转到您的 Milestones 页面。
Shift + s 转到您的 Snippets 页面。
s / / 将光标置于搜索栏中。
f 聚焦筛选栏
Shift + i 转到您的 Issues 页面。
Shift + m 转到您的 Merge requests 页面。
Shift + r 转到您的 Review requests 页面。
Shift + t 转到您的 To-Do List 页面。
p,然后 b 显示或隐藏 Performance Bar。
Escape 隐藏工具提示或弹出框。
g,然后 x GitLabGitLab Next 之间切换(仅限 GitLab SaaS)。
. 打开 Web IDE
d 打开 GitLab Duo Chat

此外,在文本字段中编辑文本时(例如评论、回复、问题描述和合并请求描述),还提供以下快捷键:

macOS 快捷键 Windows 快捷键 描述
编辑您的上一条评论。您必须位于线程下方的空白文本字段中,并且该线程中必须至少有一条评论。
Command + Shift + p Control + Shift + p 在具有 WritePreview 选项卡的文本字段中编辑文本时,切换 Markdown 预览。
Command + b Control + b 将所选文本设为粗体(用 ** 包围)。
Command + i Control + i 将所选文本设为斜体(用 _ 包围)。
Command + Shift + x Control + Shift + x 为所选文本添加删除线(用 ~~ 包围)。
Command + k Control + k 添加链接(用 []() 包围所选文本)。
Command + [ Control + [ 减少文本缩进。在 GitLab 15.3 中引入
Command + ] Control + ] 增加文本缩进。在 GitLab 15.3 中引入
Command + Enter Control + Enter 提交或保存更改

文本字段中的编辑快捷键始终启用,即使其他键盘快捷键被禁用也是如此。

项目

这些快捷键在项目中的任何页面都可用。您必须相对快速地输入它们才能生效,它们会将您带到项目中的另一个页面。

键盘快捷键 描述
g + o 转到 Project overview 页面。
g + v 转到项目 Activity 页面(Manage > Activity)。
g + r 转到项目 Releases 页面(Deploy > Releases)。
g + f 转到 项目文件Code > Repository)。
t 打开项目文件搜索对话框。(Code > Repository,选择 Find Files)。
g + c 转到项目 Commits 页面(Code > Commits)。
g + n 转到 Repository graph 页面(Code > Repository graph)。
g + d 转到 Repository analytics 页面中的图表(Analyze > Repository analytics)。
g + i 转到项目 Issues 页面(Plan > Issues)。
i 转到 New Issue 页面(Plan > Issues,选择 New issue)。
g + b 转到项目 Issue boards 页面(Plan > Issue boards)。
g + m 转到项目 Merge requests 页面(Code > Merge requests)。
g + p 转到 CI/CD Pipelines 页面(Build > Pipelines)。
g + j 转到 CI/CD Jobs 页面(Build > Jobs)。
g + e 转到项目 Environments 页面(Operate > Environments)。
g + k 转到项目 Kubernetes clusters 集成页面(Operate > Kubernetes clusters)。您必须拥有至少 maintainer 权限 才能访问此页面。
g + s 转到项目 Snippets 页面(Code > Snippets)。
g + w 转到 项目 wikiPlan > Wiki),如果已启用。
. 打开 Web IDE

Issues

查看问题时提供以下快捷键:

键盘快捷键 描述
e 编辑描述。
a 更改负责人。
m 更改里程碑。
l 更改标签。
c + r 复制问题引用。
r 开始撰写评论。预选文本将在评论中被引用。
转到下一个设计。
转到上一个设计。
Escape 关闭设计。

Merge requests

查看 merge requests 时提供以下快捷键:

macOS 快捷键 Windows 快捷键 描述
]j 移动到下一个文件。
[k 移动到上一个文件。
Command + p Control + p 搜索并跳转到要审查的文件。
n 移动到下一个打开的线程。
p 移动到上一个打开的线程。
b 复制源分支名称。
c + r 复制合并请求引用。
r 开始撰写评论。预选文本将在评论中被引用。
Shift + Command + Enter Shift + Control + Enter 立即发布您的评论。
Command + Enter Control + Enter 将您的评论添加为待处理状态,作为 审查 的一部分。
c 移动到下一个提交。
x 移动到上一个提交。
f 切换文件浏览器。
v 将文件标记为已查看或未查看。
; 展开所有文件。
Shift + ; 折叠所有文件。

项目文件

浏览项目文件时提供以下快捷键(转到 Code > Repository):

键盘快捷键 描述
向上移动选择(仅在搜索文件时,Code > Repository,然后选择 Find File)。
向下移动选择(仅在搜索文件时,Code > Repository,然后选择 Find File)。
Enter 打开选择(仅在搜索文件时,Code > Repository,然后选择 Find File)。
Escape 返回 Find File 屏幕(仅在搜索文件时,Code > Repository,然后选择 Find File)。
y 转到文件永久链接(仅在查看文件时)。
. 打开 Web IDE

Repository graph

查看项目 repository graph 页面时提供以下快捷键(转到 Code > Repository graph):

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

Incidents

查看事件时提供以下快捷键:

键盘快捷键 描述
c + r 复制事件引用。

Wiki pages

查看 wiki 页面 时提供以下快捷键:

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

Rich text editor

使用 富文本编辑器 编辑文件时提供以下快捷键:

macOS 快捷键 Windows 快捷键 描述
Command + c Control + c 复制
Command + x Control + x 剪切
Command + v Control + v 粘贴
Command + Shift + v Control + Shift + v 粘贴无格式
Command + z Control + z 撤销
Command + Shift + v Control + Shift + v 重做
Shift + Enter Shift + Enter 添加换行符

格式化

macOS 快捷键 Windows/Linux 快捷键 描述
Command + b Control + b 粗体
Command + i Control + i 斜体
Command + Shift + x Control + Shift + x 删除线
Command + k Control + k 插入链接
Command + Option + 0 Control + Alt + 0 应用普通文本样式
Command + Option + 1 Control + Alt + 1 应用标题样式 1
Command + Option + 2 Control + Alt + 2 应用标题样式 2
Command + Option + 3 Control + Alt + 3 应用标题样式 3
Command + Option + 4 Control + Alt + 4 应用标题样式 4
Command + Option + 5 Control + Alt + 5 应用标题样式 5
Command + Option + 6 Control + Alt + 6 应用标题样式 6
Command + Shift + 7 Control + Shift + 7 有序列表
Command + Shift + 8 Control + Shift + 8 无序列表
Command + Shift + 9 Control + Shift + 9 任务列表
Command + Option + c Control + Alt + c 代码块
Command + Shift + h Control + Shift + h 高亮
Command + , Control + , 下标
Command + . Control + . 上标
Tab Tab 增加列表缩进
Shift + Tab Shift + Tab 减少列表缩进

文本选择

macOS 快捷键 Windows 快捷键 描述
Command + a Control + a 全选
Shift + Shift + 向左扩展选择一个字符
Shift + Shift + 向右扩展选择一个字符
Shift + Shift + 向上扩展选择一行
Shift + Shift + 向下扩展选择一行
Command + Shift + Control + Shift + 扩展选择到文档开头
Command + Shift + Control + Shift + 扩展选择到文档结尾

Epics

  • Tier: Premium, Ultimate
  • Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated

查看 epics 时提供以下快捷键:

键盘快捷键 描述
e 编辑描述。
l 更改标签。
c + r 复制 epic 引用。

禁用键盘快捷键

要禁用键盘快捷键:

  1. 在左侧边栏,选择您的头像。
  2. 选择 Preferences
  3. Behavior 部分,取消勾选 Enable keyboard shortcuts 复选框。
  4. 选择 Save changes

启用键盘快捷键

要启用键盘快捷键:

  1. 在左侧边栏,选择您的头像。
  2. 选择 Preferences
  3. Behavior 部分,勾选 Enable keyboard shortcuts 复选框。
  4. 选择 Save changes

故障排除

Linux 快捷键

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