GitLab 키보드 단축키
Offering: 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, then b | 성능 표시줄을 표시하거나 숨깁니다. |
| Escape | 툴팁 또는 팝오버를 숨깁니다. |
| g, then 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 단축키 | 설명 |
|---|---|---|
| ] or j | 다음 파일로 이동합니다. | |
| [ or 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를 엽니다. |
저장소 그래프#
프로젝트 저장소 그래프 페이지(Code > Repository graph로 이동)를 볼 때 다음 단축키를 사용할 수 있습니다:
| 키보드 단축키 | 설명 |
|---|---|
| ← or h | 왼쪽으로 스크롤합니다. |
| → or l | 오른쪽으로 스크롤합니다. |
| ↑ or k | 위로 스크롤합니다. |
| ↓ or j | 아래로 스크롤합니다. |
| Shift+↑ or Shift+k | 맨 위로 스크롤합니다. |
| Shift+↓ or 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+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 비에이전틱 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 | 에픽 참조를 복사합니다. |
키보드 단축키 비활성화#
히스토리
- GitLab 16.4에서 단축키 페이지에서 사용자 기본 설정으로 이동되었습니다.
키보드 단축키를 비활성화하려면:
- 오른쪽 상단 모서리에서 아바타를 선택합니다.
- Preferences를 선택합니다.
- Behavior 섹션에서 Enable keyboard shortcuts 체크 박스를 선택 해제합니다.
- Save changes를 선택합니다.
키보드 단축키 활성화#
히스토리
- GitLab 16.4에서 단축키 페이지에서 사용자 기본 설정으로 이동되었습니다.
키보드 단축키를 활성화하려면:
- 오른쪽 상단 모서리에서 아바타를 선택합니다.
- Preferences를 선택합니다.
- Behavior 섹션에서 Enable keyboard shortcuts 체크 박스를 선택합니다.
- Save changes를 선택합니다.
문제 해결#
Linux 단축키#
Linux 사용자는 운영 체제 또는 브라우저에 의해 GitLab 키보드 단축키가 재정의될 수 있습니다.
