작업 공간과 탐색
Glif의 작업 공간은 파일을 숨은 데이터베이스로 옮기는 대신 사용자가 고른 로컬 폴더를 중심으로 구성된다. 이 장에서는 전체 문서 범위인 Scope, 잠시 집중할 현재 작업 범위, 문서를 찾는 Shelf와 launcher, 출력 경계인 Binder를 서로 혼동하지 않고 사용하는 법을 설명한다.
이 장에서 완성할 것
- Scope 전체와 현재 작업 범위를 구분한다.
- Shelf, Recent와 통합 launcher 중 상황에 맞는 회수 경로를 고른다.
- 여러 패널과 zone을 배치하고 좁은 폭에서 overflow action을 찾는다.
- 외부 폴더를 workspace mount로 연결할 때 실제 경로와 virtual path의 경계를 이해한다.
- 작업 범위를 좁혀도 파일이 이동·삭제되지 않는다는 점을 확인한다.
선행 조건
첫 프로젝트에서 로컬 폴더를 한 번 열고 Shelf에 Markdown 문서가 보이는 상태가 가장 좋다. 예제는 /examples/glif-guide-project/를 사용하지만 자신의 문서 폴더로 따라 해도 된다.
권장 학습 순서
| 순서 | 주제 | 결과 |
|---|---|---|
| 1 | Scope와 index | 검색과 탐색이 어느 폴더를 기준으로 하는지 안다 |
| 2 | 현재 작업 범위 | 파일 이동 없이 집중 범위를 좁힌다 |
| 3 | Shelf, Recent, launcher | 이름·최근 사용·명령으로 문서를 다시 연다 |
| 4 | zone과 panel | 여러 작업면을 같은 창에 배치한다 |
| 5 | workspace mount | 외부 폴더를 안전하게 연결하고 경계를 확인한다 |
먼저 Scope와 현재 프로젝트에서 범위 개념을 익힌 뒤, 작업 공간·Recent·빠른 열기 전체 가이드에서 3-zone, keyboard launcher, overflow와 외부 폴더를 이미지·영상으로 실습한다.
빠른 실습
- 예제 프로젝트 폴더를 Scope로 연다.
- Shelf에서
project-board.md를 연다. - 통합 launcher를 열고
project-metrics.md를 검색해 연다. - 현재 작업 범위를 한 하위 폴더로 좁혔다가 해제한다.
- 디스크에서 원본 파일 경로와 내용이 그대로인지 확인한다.
지원 경계
현재 작업 범위는 Scope 안의 문서를 필터링하는 작업 상태이며 파일 시스템 이동 명령이 아니다. workspace mount는 host Scope 밖의 폴더를 virtual namespace로 연결하지만, write와 publish에는 mount별 권한·복구 정책이 적용된다. 제거된 Bookmark surface는 현재 기능처럼 설명하지 않으며 빠른 회수는 Cart, Recent와 launcher 흐름에서 다룬다.
함께 읽기
다음 장에서는 외부 문서와 파일을 먼저 미리보고 Markdown 작업 자산으로 승격하는 흐름을 다룬다.