Scope와 Binder 이해하기
이 문서는 Glif의 두 가지 핵심 개념인 Scope와 Binder를 설명합니다.
Scope는 Glif가 열어 이해하는 로컬 폴더 전체입니다. Binder는 그 안에서 현재 작업하고 배포할 기준 폴더입니다.
이 문서에서 할 일
- Scope와 Binder의 차이를 이해합니다.
- 로컬 폴더를 Scope로 여는 기준을 정합니다.
- 작업할 폴더를 Binder로 고정합니다.
- Binder가 배포 단위로 쓰이는 이유를 확인합니다.
Scope란?
Scope는 Glif가 검색하고 탐색하는 전체 문서 공간입니다.
예를 들어 Documents/Research 폴더를 열면, 그 안의 Markdown 문서와 하위 폴더가 하나의 Scope가 됩니다.
Scope는 다음 작업의 기준입니다.
- 폴더 트리 탐색
- 전체 문서 검색
- 링크 자동완성
- 역참조 조회
- 문서 색인
이미지 슬롯 위치/크기: Scope 설명 뒤, 본문 폭 760px 기준 16:10. 내용: 큰 로컬 폴더가 Scope로 열리고, 하위 폴더와 Markdown 문서가 좌측 트리에 표시되는 화면을 캡처합니다.
Binder란?
Binder는 Scope 안에서 현재 집중할 작업 폴더입니다.
Binder는 단순한 선택 상태가 아닙니다. Glif는 Binder를 기준으로 다음 작업을 기본 처리합니다.
- 현재 작업 범위 표시
- Binder 안팎 검색 결과 구분
- 미리보기 기본 대상
- Publish 기본 대상
- Package 기본 대상
이미지 슬롯 위치/크기: Binder 설명 뒤, 본문 폭 760px 기준 16:10. 내용: Scope 트리 안에서 특정 폴더가 Binder로 고정되어 강조 표시된 화면입니다. 우측이나 상단에 현재 Binder 상태가 함께 보여야 합니다.
Scope와 Binder의 차이
| 구분 | Scope | Binder |
|---|---|---|
| 의미 | Glif가 연 전체 로컬 문서 공간 | 현재 작업하고 배포할 기준 폴더 |
| 범위 | 보통 더 큼 | 보통 Scope 안의 하위 폴더 |
| 역할 | 검색, 탐색, 색인의 기준 | 작성, 미리보기, 배포의 기준 |
| 변경 시점 | 여러 프로젝트를 넘나들거나 문서 저장 위치가 바뀔 때 | 현재 작업 주제나 배포 범위를 좁히거나 바꿀 때 |
기본 흐름
- Glif에서 로컬 폴더를 엽니다.
- 열린 폴더가 Scope가 됩니다.
- Scope 안에서 작업할 폴더를 선택합니다.
- 선택한 폴더를 Binder로 고정합니다.
- 문서를 작성하고, 검색하고, 배포합니다.
확인 방법
- 폴더 트리에 Scope 전체가 보입니다.
- 현재 Binder가 별도 상태로 표시됩니다.
- 검색 결과에서 Binder 안의 결과와 바깥 결과를 구분할 수 있습니다.
- Publish 화면의 기본 대상이 현재 Binder입니다.
문제가 생겼다면
- 문서가 보이지 않으면 Scope로 연 폴더가 맞는지 확인합니다.
- 배포 대상이 예상과 다르면 현재 Binder가 어떤 폴더인지 확인합니다.
- Binder 밖 문서가 검색되면 정상입니다. Scope 전체 검색에서는 Binder 밖 결과도 나올 수 있습니다.