키보드 단축키
Mac에서는 Ctrl 대신 ⌘, Alt 대신 ⌥를 쓰세요. 검색(Ctrl K)에서 >를 입력하면 어떤 명령이든 이름으로 실행할 수 있어요.
| 키 | 동작 |
|---|---|
| Ctrl N | 새 페이지 |
| Ctrl Alt N | 캡처: 페이지, 음성 메모, 스캔, 사진 |
| Ctrl K · Ctrl P | 페이지 검색, 또는 >로 명령 |
| ↑ ↓ · j k | 이전 / 다음 페이지(입력 중이 아닐 때) |
| Enter | 선택한 페이지 편집 |
| Ctrl S | 지금 저장(페이지는 입력하는 대로 저장돼요) |
| 키 | 동작 |
|---|---|
| Ctrl B · Ctrl I | 굵게 · 기울임꼴 |
| Ctrl Shift X | 취소선 |
| Ctrl ` | 인라인 코드 |
| Ctrl K (in the editor) | 링크 삽입 |
| Ctrl Enter | 할 일 체크박스 전환 |
| [[ · ![[ · # | 페이지 링크 · 페이지나 파일 임베드 · 태그 |
| Ctrl F | 페이지에서 찾기 |
| 키 | 동작 |
|---|---|
| Ctrl E | 편집과 읽기 전환 |
| Ctrl Shift F · Esc | 집중 모드 · 나가기 |
| Ctrl J | 어시스턴트 |
| 키 | 동작 |
|---|---|
| Ctrl-click · middle-click | 새 탭에서 열기 |
| Ctrl Alt-click | 분할 창에서 열기 |
| Ctrl Alt [ · ] | 이전 / 다음 탭 |
| Ctrl Alt W | 탭 닫기 |
| Ctrl \ | 페이지를 다른 창으로 이동 |
| 키 | 동작 |
|---|---|
| Ctrl Shift / | 이 목록 |
Vellum의 Markdown
페이지는 CommonMark Markdown에 Obsidian과 GitHub가 쓰는 몇 가지 확장을 더한 형식이에요:
| 입력 | 용도 |
|---|---|
[[Page]], [[Page#Heading]], [[Page|label]] | 다른 페이지, 그 안의 제목, 또는 직접 정한 표시 이름으로 링크 |
![[Page]], ![[file.pdf]] | 페이지나 첨부 파일 임베드 |
[[Page#^id]], 그리고 문단 끝의 ^id | 블록 하나에 링크 |
#tag, #area/topic | 태그, /로 중첩 |
- [ ] to do | 할 일, Ctrl Enter로 체크 |
key: value가 있는 --- 프런트매터 | 속성(제목, 태그, 날짜…) |
> [!note] Title | 콜아웃(뒤에 + 또는 -를 붙이면 접을 수 있어요) |
$x^2$, $$…$$ | 수식(KaTeX) |
mermaid 코드 블록 | 다이어그램과 차트(Mermaid) |
[^1] | 각주 |
데이터베이스
어느 페이지에든 ``` `vellum-db ``` 블록을 넣으면 데이터베이스(YAML)가 정의돼요. 행은 블록이 선택한 페이지이고, 값은 그 페이지들의 프런트매터 속성이에요.
| 키 | 의미 |
|---|---|
name | 데이터베이스 이름(다른 블록과 코드 셀의 use("…")가 이 이름으로 참조해요) |
source | notebook: Books(하위 노트북 포함), tag: reading, 또는 속성에 대한 수식 where: |
properties | { key, type } 목록. 유형: text, number, select, multi-select, date, checkbox, url, relation, rollup, formula. select는 options를, formula는 formula를 받아요 |
views | { name, type } 목록. 유형: table, board, calendar, gallery, list. 보드는 group을 받아요 |
database:와 view: | 블록에 단독으로 쓰면: 그 데이터베이스(와 보기)를 여기에 실시간으로 표시 |
수식에는 속성 이름, 숫자, 따옴표 안의 텍스트, 비교 연산, 그리고 다음 함수를 쓸 수 있어요: if, and, or, not, prop, abs, round, floor, ceil, sqrt, pow, min, max, sum, avg, count, length, empty, coalesce, upper, lower, trim, concat, contains, startswith, endswith, replace, slice, join, split, first, last, unique, number, text, format, now, today, date, dateadd, datesubtract, datediff, year, month, day, weekday, formatdate. 롤업: count, sum, avg, min, max, list.
플래시카드
어느 페이지에나 플래시카드를 둘 수 있어요(학습):
| 입력 | 카드 |
|---|---|
Question :: Answer | 기본, 한 줄로(:: 앞뒤에 공백) |
Question ::: Answer | 양방향: 답 → 질문으로도 물어봐요 |
The {{c1::heart}} pumps {{c2::blood::fluid}}. | 빈칸: cN마다 카드 한 장, ::hint는 빈칸에 표시돼요 |
여러 줄, 그다음 ?만 있는 줄, 그다음 답 줄들 | 여러 줄, 빈 줄이 나올 때까지. ??를 쓰면 양방향이 돼요 |
- 한 줄 카드 앞의 목록 기호, 할 일 상자, 제목, 인용 표시는 질문에 포함되지 않아요.
- 카드가 아닌 것: 프런트매터, 펜스 코드, 주석, 표의 행, 코드·수식·링크 안의
::, 이스케이프한\::, 앞뒤에 공백이 없는::. - 이미지, 수식, 코드, 링크, 녹음은 앞뒷면 모두에서 쓸 수 있어요. 답 끝에
(from [[Page#^block]], p. 3)처럼 출처를 붙일 수 있어요. - 페이지의 카드를 처음 학습하면 각 카드 줄 끝에 블록 ID(
^k3x9q2)가 붙어서, 편집해도 기록이 카드를 따라가요.[[Page#^k3x9q2]]로 카드에 링크할 수 있어요.
코드 셀
Vellum이 실행할 수 있는 언어의 펜스 블록은 셀이 돼요(JavaScript, TypeScript, Python, SQL, Lua, Shell (emulated), Ruby, PHP, R, Perl, Go, Rust, C, C++, OCaml, Haskell, Zig, C#, F#, Java, Clojure, Elixir, Erlang, Scheme, Prolog). 언어는 백틱 뒤의 첫 단어이고, py, js, ts, rs 같은 별칭도 작동해요.
셀을 처음 실행하면 Vellum이 펜스에 {#3f9a1c2e} 같은 짧은 ID를 붙여서, 편집하거나 옮겨도 저장된 출력이 셀을 따라가요. 다른 Markdown 앱은 이 ID를 무시해요.
더 보기: 코드 셀.
백업과 기기 옮기기
설정 → 백업과 내보내기에서 모든 것(페이지, 파일, 출력, 설정)이 담긴 파일 하나를 다운로드해요. “백업에서 복원”으로 어느 기기에서든 되돌릴 수 있어요. “모든 페이지 내보내기”는 Markdown 파일로 된 Obsidian 호환 .zip을 만들어요. 암호화 동기화로 컴퓨터, 휴대폰, 태블릿을 최신 상태로 유지하세요.
요구 사항
- Origin Private File System을 지원하는 최신 Chrome, Edge, Firefox, Safari. Vellum은 Chrome에서 개발하고 테스트해요.
- 폴더 동기화에는 컴퓨터의 Chrome이나 Edge가 필요하고, 기기 간 동기화는 Vellum이 작동하는 곳이면 어디서나 돼요. 어시스턴트는 WebGPU에서 가장 빨라요.
- 휴대폰에서는 브라우저로 쓰고, Vellum을 홈 화면에 추가할 수 있어요.
Vellum 시작하기
Vellum 열기
vellum.today에 접속하세요. 가입은 필요 없어요. 페이지는 이 기기에 저장돼요.
쓰기
페이지를 시작하세요. 입력하는 대로 저장돼요. 제목, 목록, 할 일은 Markdown으로 쓰세요.
정리하기
[[로 페이지를 연결하고, #태그를 붙이고, 노트북에 페이지를 모으세요.
모으기
PDF, 문서, 사진을 페이지에 끌어다 놓으세요. 그 안의 텍스트도 검색할 수 있게 돼요.
묻기
원하면 기기 내 어시스턴트를 켜고 페이지에 대해 질문하세요.
안전하게 지키기
설정에서 백업을 다운로드하거나 기기 간 암호화 동기화를 설정하세요.