파일 트리 브라우저
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
이 기능의 가용성은 기능 플래그로 제어됩니다. 파일 트리 브라우저는 저장소의 파일 및 디렉토리를 축소 가능한 트리 구조로 표시하는 드로어입니다. 파일 트리 브라우저를 표시하거나 숨기려면: Shift+F를 눌러 파일 트리 브라우저를 전환할 수도 있습니다.
히스토리
- GitLab 18.0에서
repository_file_tree_browser라는 플래그와 함께 도입. 기본적으로 비활성화됨. - GitLab 18.9에서 GitLab.com, GitLab Self-Managed, GitLab Dedicated에서 활성화.
이 기능의 가용성은 기능 플래그로 제어됩니다. 자세한 내용은 기록을 참조하십시오.
파일 트리 브라우저는 저장소의 파일 및 디렉토리를 축소 가능한 트리 구조로 표시하는 드로어입니다. 긴 파일 목록을 스크롤하지 않고 저장소를 탐색하는 데 사용합니다.
파일 트리 브라우저의 도움:
- 중첩된 디렉토리 구조 탐색.
- 저장소 계층 구조 보기.
- 디렉토리 구조의 컨텍스트를 유지하면서 파일 간 전환.
파일 트리 브라우저 표시 또는 숨기기#
파일 트리 브라우저를 표시하거나 숨기려면:
- 상단 표시줄에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
/<project>/-/tree/<branch>에서 저장소 파일로 이동합니다.- 왼쪽 상단에서 파일 트리 브라우저 아이콘 ([file-tree])을 선택합니다.
Shift+F를 눌러 파일 트리 브라우저를 전환할 수도 있습니다.
파일 및 디렉토리 탐색#
파일 트리 브라우저는 확장하고 축소할 수 있는 파일 및 디렉토리가 포함된 저장소 구조를 표시합니다.
파일 트리 브라우저에서 탐색하려면:
-
파일 트리 브라우저를 엽니다. 다음 중 하나를 선택합니다:
- 왼쪽 상단에서 파일 트리 브라우저 아이콘 ([file-tree])을 선택합니다.
- Shift+F를 누릅니다.
-
디렉토리를 확장하려면 디렉토리 이름 옆의 [chevron-right]을 선택합니다.
-
파일을 보려면 파일 이름을 선택합니다.
중첩된 파일로 직접 이동하면 파일 트리 브라우저가 자동으로 상위 디렉토리를 확장하고 현재 파일을 강조 표시합니다.
파일 검색#
검색 패널을 사용하여 저장소에서 이름으로 파일을 찾습니다.
파일을 검색하려면:
-
파일 트리 브라우저를 엽니다. 다음 중 하나를 선택합니다:
- 왼쪽 상단에서 파일 트리 브라우저 아이콘 ([file-tree])을 선택합니다.
- Shift+F를 누릅니다.
-
검색 패널을 열려면 파일 검색을 선택하거나 F를 누릅니다.
-
찾으려는 파일 이름의 일부를 입력합니다. 결과 목록에 일치하는 파일과 상위 디렉토리가 표시됩니다.
-
파일로 이동하려면 선택하거나 화살표 키를 사용하여 Enter를 누릅니다.
검색과 일치하는 파일이 없으면 결과를 찾을 수 없습니다가 표시됩니다.
키보드 단축키#
파일 트리 브라우저는 다음 키보드 단축키를 지원합니다:
| 단축키 | 작업 |
|---|---|
| Shift+F | 파일 트리 브라우저 표시 또는 숨기기. |
| F | 검색 패널 열기. |
사용 가능한 키보드 단축키의 전체 목록은 GitLab 키보드 단축키를 참조하십시오.
트리 탐색#
파일 트리 브라우저는 키보드 탐색을 위해 W3C ARIA 트리뷰 패턴을 구현합니다:
| 키 | 기능 |
|---|---|
| Enter 또는 Space | 포커스가 있는 파일 또는 디렉토리 선택 |
| 아래쪽 화살표 | 디렉토리를 열거나 닫지 않고 다음 파일 또는 디렉토리로 포커스 이동. 마지막 항목에 포커스가 있는 경우 아무것도 하지 않음. |
| 위쪽 화살표 | 디렉토리를 열거나 닫지 않고 이전 파일 또는 디렉토리로 포커스 이동. 첫 번째 항목에 포커스가 있는 경우 아무것도 하지 않음. |
| 오른쪽 화살표 | 포커스가 닫힌 디렉토리에 있으면 열기. 포커스가 열린 디렉토리에 있으면 내부의 첫 번째 항목으로 포커스 이동. 포커스가 파일에 있으면 아무것도 하지 않음. |
| 왼쪽 화살표 | 포커스가 열린 디렉토리에 있으면 닫기. 포커스가 파일 또는 중첩된 항목에 있으면 상위 디렉토리로 포커스 이동. 포커스가 닫힌 루트 디렉토리에 있으면 아무것도 하지 않음. |
| Home 1 | 디렉토리를 열거나 닫지 않고 첫 번째 파일 또는 디렉토리로 포커스 이동. |
| End 1 | 닫힌 디렉토리를 확장하지 않고 마지막 파일 또는 디렉토리로 포커스 이동. |
| a-z, A-Z | 입력한 문자로 시작하는 이름을 가진 다음 파일 또는 디렉토리로 포커스 이동. 일치하는 항목이 없으면 검색이 첫 번째 항목으로 돌아감. 닫힌 디렉토리 내부의 항목은 무시. |
| * (별표) | 포커스가 있는 항목과 같은 수준에 있는 모든 닫힌 디렉토리를 확장. 포커스는 이동하지 않음. |
각주:
- Home 및 End 키는 모든 키보드에서 사용 가능하지 않을 수 있습니다.
