GitLab 키보드 단축키
GitLab v19.5Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
요약
GitLab에는 여러 기능에 접근할 때 사용할 수 있는 키보드 단축키가 여럿 있습니다. 키보드 단축키 목록을 보여 주는 창을 GitLab에서 표시하려면 다음 방법 중 하나를 사용합니다. 전역 단축키는 GitLab의 모든 영역에서 동작하지만, 나머지 단축키는 각 섹션에 설명된 대로 특정 페이지에 있어야 사용할 수 있습니다.
GitLab에는 여러 기능에 접근할 때 사용할 수 있는 키보드 단축키가 여럿 있습니다.
키보드 단축키 목록을 보여 주는 창을 GitLab에서 표시하려면 다음 방법 중 하나를 사용합니다.
- ?를 누릅니다.
- 애플리케이션 왼쪽 아래에서 Help를 선택한 다음 Keyboard shortcuts를 선택합니다.
전역 단축키는 GitLab의 모든 영역에서 동작하지만, 나머지 단축키는 각 섹션에 설명된 대로 특정 페이지에 있어야 사용할 수 있습니다.
전역 단축키#
다음 단축키는 GitLab의 대부분 영역에서 사용할 수 있습니다.
| 키보드 단축키 | 설명 |
|---|---|
| ? | 단축키 참조 시트를 표시하거나 숨깁니다. |
| Shift+h | 홈페이지로 이동합니다. |
| 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 | 퍼포먼스 바를 표시하거나 숨깁니다. |
| Escape | 툴팁이나 팝오버를 숨깁니다. |
| g, 그다음 x | GitLab과 GitLab Next를 전환합니다(GitLab.com 전용). |
| . | Web IDE를 엽니다. |
| d | GitLab Duo Chat을 엽니다 |
추가로 다음 단축키는 텍스트 필드(예: 댓글, 답글, 이슈 설명, 머지 리퀘스트 설명)에서 텍스트를 편집할 때 사용할 수 있습니다.
| macOS 단축키 | Windows 단축키 | 설명 |
|---|---|---|
| ↑ | ↑ | 마지막 댓글을 편집합니다. 스레드 아래의 빈 텍스트 필드에 있어야 하며, 해당 스레드에 댓글이 하나 이상 있어야 합니다. |
| Command+Shift+p | Control+Shift+p | 상단에 Write와 Preview 탭이 있는 텍스트 필드에서 텍스트를 편집할 때 Markdown 미리 보기를 전환합니다. |
| Command+b | Control+b | 선택한 텍스트를 굵게 표시합니다(**로 감쌉니다). |
| Command+i | Control+i | 선택한 텍스트를 기울임꼴로 표시합니다(_로 감쌉니다). |
| Command+Shift+x | Control+Shift+x | 선택한 텍스트에 취소선을 적용합니다(~~로 감쌉니다). |
| Command+k | Control+k | 링크를 추가합니다(선택한 텍스트를 []()로 감쌉니다). |
| Command+[ | Control+[ | 내어쓰기합니다. |
| Command+] | Control+] | 들여쓰기합니다. |
| 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 | 프로젝트 Work items 페이지(Plan > Work items)로 이동합니다. |
| i | New issue 페이지(Plan > Work items에서 New item 선택)로 이동합니다. |
| 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 | 활성화된 경우 프로젝트 위키(Plan > Wiki)로 이동합니다. |
| . | Web IDE를 엽니다. |
이슈#
다음 단축키는 이슈를 볼 때 사용할 수 있습니다.
| 키보드 단축키 | 설명 |
|---|---|
| e | 설명을 편집합니다. |
| a | 담당자를 변경합니다. |
| m | 마일스톤을 변경합니다. |
| l | 레이블을 변경합니다. |
| c+r | 이슈 참조를 복사합니다. |
| r | 댓글 작성을 시작합니다. 미리 선택한 텍스트가 댓글에 인용됩니다. |
| → | 다음 디자인으로 이동합니다. |
| ← | 이전 디자인으로 이동합니다. |
| Escape | 디자인을 닫습니다. |
머지 리퀘스트#
다음 단축키는 머지 리퀘스트를 볼 때 사용할 수 있습니다.
| 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 | 이전 커밋으로 이동합니다. | |
| Shift+f | 파일 브라우저를 전환합니다. | |
| v | 파일을 확인함 또는 확인 안 함으로 표시합니다. | |
| ; | 모든 파일을 펼칩니다. | |
| Shift+; | 모든 파일을 접습니다. | |
| Shift+d | 인라인 diff 보기와 나란히 보기를 전환합니다. |
프로젝트 파일#
다음 단축키는 프로젝트의 파일을 탐색할 때(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를 엽니다. |
| Shift+f | 파일 트리 브라우저를 표시하거나 숨깁니다. |
| f | 검색 패널을 엽니다(파일 트리 브라우저가 열려 있을 때만 해당). |
리포지터리 그래프#
다음 단축키는 프로젝트 리포지터리 그래프 페이지를 볼 때(Code > Repository graph로 이동) 사용할 수 있습니다.
| 키보드 단축키 | 설명 |
|---|---|
| ← 또는 h | 왼쪽으로 스크롤합니다. |
| → 또는 l | 오른쪽으로 스크롤합니다. |
| ↑ 또는 k | 위로 스크롤합니다. |
| ↓ 또는 j | 아래로 스크롤합니다. |
| Shift+↑ 또는 Shift+k | 맨 위로 스크롤합니다. |
| Shift+↓ 또는 Shift+j | 맨 아래로 스크롤합니다. |
인시던트#
다음 단축키는 인시던트를 볼 때 사용할 수 있습니다.
| 키보드 단축키 | 설명 |
|---|---|
| c+r | 인시던트 참조를 복사합니다. |
위키 페이지#
다음 단축키는 위키 페이지를 볼 때 사용할 수 있습니다.
| 키보드 단축키 | 설명 |
|---|---|
| e | 위키 페이지를 편집합니다. |
서식 있는 텍스트 편집기#
다음 단축키는 서식 있는 텍스트 편집기로 파일을 편집할 때 사용할 수 있습니다.
| macOS 단축키 | Windows 단축키 | 설명 |
|---|---|---|
| Command+c | Control+c | 복사 |
| Command+x | Control+x | 잘라내기 |
| Command+v | Control+v | 붙여넣기 |
| Command+Shift+v | Control+Shift+v | 서식 없이 붙여넣기 |
| Command+Option+v | Control+Alt+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+↓ | 선택 범위를 문서 끝까지 확장 |
GitLab Duo Chat#
히스토리
- GitLab 18.7에서 도입되었습니다.
다음 단축키는 지원되는 IDE에서 GitLab Duo Non-Agentic Chat을 사용할 때 이용할 수 있습니다.
| macOS 단축키 | Windows 단축키 | 설명 | VS Code | JetBrains IDE | Visual Studio |
|---|---|---|---|---|---|
| Option+d | Alt+d | Chat을 열거나 닫고, 이미 열려 있으면 Chat으로 포커스를 전환합니다 | ✅ | ✅ | ❌ |
| Option+n | Alt+n | Chat에서 새 대화를 시작합니다. | ✅ | ❌ | ❌ |
| Option+r | Alt+r | 코드 리팩터링 | ✅ | ❌ | ❌ |
| Option+t | Alt+t | 테스트 작성 | ✅ | ❌ | ❌ |
이 단축키는 IDE에서 커스터마이즈할 수 있습니다.
VS Code에서 커스터마이즈#
- VS Code에서 Settings > Keyboard Shortcuts로 이동합니다.
- 검색 입력란에 GitLab을 입력해 모든 GitLab 단축키를 찾습니다.
- 커스터마이즈할 단축키에서 Change Keybinding (Enter) ✏️ 를 선택합니다.
- 새 단축키 조합을 누른 다음 Enter를 누릅니다.
JetBrains IDE에서 커스터마이즈#
- JetBrains IDE에서 Settings > Keymap, 또는 해당 IDE의 그에 준하는 키보드 매핑 설정으로 이동합니다.
- 모든 GitLab 단축키를 찾습니다.
- 해당 단축키를 커스터마이즈하고 저장합니다.
Visual Studio에서 커스터마이즈#
- Visual Studio에서 Tools > Options로 이동합니다.
- Environment > Keyboard로 이동합니다.
- Show commands containing: 입력란에 GitLab을 입력해 모든 GitLab 단축키를 찾습니다.
- Press shortcut keys에서 현재 단축키 조합을 선택합니다.
- 새 단축키 조합을 누르고 Assign을 선택합니다.
- OK를 선택합니다.
에픽#
다음 단축키는 에픽을 볼 때 사용할 수 있습니다.
| 키보드 단축키 | 설명 |
|---|---|
| e | 설명을 편집합니다. |
| l | 레이블을 변경합니다. |
| c+r | 에픽 참조를 복사합니다. |
키보드 단축키 비활성화#
키보드 단축키를 비활성화하려면 다음 절차를 수행합니다.
- 오른쪽 위에서 아바타를 선택합니다.
- Preferences를 선택합니다.
- Behavior 섹션에서 Enable keyboard shortcuts 체크박스를 선택 해제합니다.
- Save changes를 선택합니다.
키보드 단축키 활성화#
키보드 단축키를 활성화하려면 다음 절차를 수행합니다.
- 오른쪽 위에서 아바타를 선택합니다.
- Preferences를 선택합니다.
- Behavior 섹션에서 Enable keyboard shortcuts 체크박스를 선택합니다.
- Save changes를 선택합니다.
문제 해결#
Linux 단축키#
Linux 사용자는 운영체제나 브라우저가 GitLab 키보드 단축키를 가로채는 상황을 겪을 수 있습니다.