Markdown 표 편집
Markdown 표 편집
Glif의 표 편집은 Markdown 표 원본을 유지하면서 셀 단위 편집과 표시 설정을 더 쉽게 다루는 기능이다. 표 데이터는 .md 파일의 pipe table에 남고, 셀 병합, 열 너비, 줄무늬, 표 기반 차트 참조 같은 표시 설정은 문서별 표시 설정에 저장된다.
할 수 있는 일
- 셀을 선택하고
F2, double click, 직접 입력으로 셀 내용을 편집한다. Tab,Shift+Tab,Enter, 방향키로 표 안을 이동한다. 내용이 있는 셀에서는 좌우 방향키가 먼저 셀 텍스트 안의 caret를 이동하고, 시작/끝에서 한 번 더 누르면 셀을 이동한다.Home/End는 같은 행의 첫/마지막 셀로 이동한다.- 행과 열을 추가, 복제, 삭제, 이동한다. 단, 병합 표시가 있거나 고정 열 너비가 있는 표에서는 일부 구조 조작 전에 병합 해제나 자동 너비 전환이 필요할 수 있다.
- column 정렬을 Markdown separator token으로 저장한다.
- 열 너비를 자동 또는 고정 px 값으로 관리한다.
- 줄무늬 행 표시를 켜거나 끈다.
- 마우스 드래그나
Shift+방향키로 직사각형 셀 범위를 선택한다. Ctrl/Cmd+click으로 같은 표 구역 안의 셀을 개별 선택한다.- 직사각형 범위를 셀 병합하고, 병합된 셀을 해제한다.
- 선택 범위나 표 전체를 막대/선 차트가 참조할 데이터 범위로 저장한다.
=SUM(A1:A3)같은 계산 보조를 사용한다. 현재 버전은 수식 literal을 Markdown 셀에 남기고, 선택·읽기·지원되는 출력 화면에서 계산값을 표시한다.
메뉴와 info zone
표 메뉴와 셀 메뉴는 빠른 구조 조작을 중심으로 한다.
- 표 더보기 메뉴: 표 서식 정리, Markdown/CSV/TSV 복사, 표 삭제
- 헤더 셀 메뉴: 열 추가, 복제, 제거
- 본문 셀 메뉴: 행 추가, 복제, 제거
- 셀 병합/해제: 빠른 실행이 필요하므로 셀 메뉴에도 유지
표를 선택하면 info zone에서 지속 설정을 관리한다.
- 줄무늬 행
- 선택 열 정렬
- 열 너비 자동/고정
- 셀 병합/해제
- 표 전체 또는 선택 범위 차트 참조 생성
표 기반 차트를 선택하면 info zone에서 chart type, 참조하는 table/range, 유효한 경우 ECharts preview를 확인한다.
셀 병합
셀 병합은 두 개 이상의 셀이 포함된 직사각형 범위에서만 가능하다. Ctrl/Cmd+click으로 만든 비연속 선택은 다중 선택으로 표시되지만 병합 대상은 아니다.
덮이는 셀에 값이 있으면 Glif는 자동으로 값을 버리지 않는다. 사용자는 내용을 기준 셀에 합치거나, 기준 셀 외 값을 비우거나, 작업을 취소할 수 있다.
병합 정보는 Markdown 표 안에 rowspan이나 colspan 문법으로 저장하지 않는다. 문서 설정 profile에 표시 overlay로 저장하므로, Glif가 없어도 Markdown 표 값과 기본 행/열 구조는 남는다.
차트 참조
표 전체나 선택한 직사각형 범위를 차트가 참조할 데이터 범위로 저장할 수 있다. 선택 범위 차트는 표 데이터를 복사하지 않고, 원본 표와 선택 범위 좌표를 참조한다.
차트가 기대한 숫자 열을 찾지 못하면 생성이 차단될 수 있다. 이 경우 표의 첫 열을 분류 축으로 두고, 숫자 값이 있는 열을 하나 이상 포함하도록 범위를 조정한다.
현재 범위
Glif의 Markdown 표는 full spreadsheet가 아니다. 지원되는 수식 literal은 Markdown 파일에 저장되지만, 다른 표·문서 참조, 전역 의존성 그래프, arbitrary function과 Excel 전체 호환성은 제공하지 않는다. 지원되지 않는 수식은 잘못 계산하지 않고 source literal을 보존한다.
표에서 만든 차트 참조는 원본 표와 범위를 저장하고, 유효한 projection은 info zone에서 ECharts preview로 확인한다. 별도 차트 편집 대화상자, renderer 설정, standalone chart source 관리는 현재 기본 기능이 아니다.
드래그로 열 너비를 조정하는 기능, 고정 행/열, 조건부 서식, export별 table presentation materialization은 현재 기본 기능이 아니다.
Hugo publish can render document-level table and chart projection views from the Markdown table source. This does not export editor-only table presentation overlays such as cell merges, fixed column widths, or conditional formatting.