キーボードショートカット
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
ページは、ObsidianやGitHubと同じいくつかの拡張を加えた、CommonMarkのMarkdownです:
| 書き方 | 用途 |
|---|---|
[[Page]], [[Page#Heading]], [[Page|label]] | 別のページへのリンク。その中の見出しへのリンクや、独自のラベル付きのリンクも |
![[Page]], ![[file.pdf]] | ページや添付ファイルを埋め込む |
[[Page#^id]]と、段落の末尾の^id | 1つのブロックへのリンク |
#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 | 基本。1行で書きます(::の前後にスペース) |
Question ::: Answer | 双方向:答え → 質問の向きでも出題 |
The {{c1::heart}} pumps {{c2::blood::fluid}}. | 穴埋め:cNごとに1枚。::hintは空欄に表示されます |
複数の行、続けて単独の?、そのあとに答えの行 | 複数行のカード。空行まで続きます。??にすると双方向 |
- 1行のカードの前にあるリスト記号、タスクのボックス、見出し、引用は、質問に含まれません。
- カードにならないもの:フロントマター、フェンス付きコード、コメント、表の行、コード・数式・リンクの中の
::、エスケープした\::、前後にスペースのない::。 - 画像、数式、コード、リンク、録音は表と裏の両方で使えます。答えの最後には、
(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を無視します。
詳しくは:コードセル。
バックアップとデバイスの移行
設定 → バックアップと書き出し で、すべて(ページ、ファイル、出力、設定)を含む1つのファイルをダウンロードできます。「バックアップから復元」で、どのデバイスにも戻せます。「すべてのページを書き出す」は、MarkdownファイルをまとめたObsidian互換の.zipを作ります。暗号化された同期を使えば、パソコン、スマートフォン、タブレットを最新の状態に保てます。
動作環境
- Origin Private File Systemに対応した最新のChrome、Edge、Firefox、Safari。Vellumの開発とテストはChromeで行っています。
- フォルダ同期にはパソコンのChromeかEdgeが必要ですが、デバイス間の直接同期はVellumが動く環境ならどこでも使えます。アシスタントはWebGPUがあると最速です。
- スマートフォンではブラウザで動き、Vellumをホーム画面に追加できます。
Vellumをはじめる
Vellumを開く
vellum.todayにアクセスします。登録は不要で、ページはこのデバイスに保存されます。
書く
ページを書きはじめましょう。入力するそばから保存されます。見出し、リスト、ToDoにはMarkdownを使えます。
整理する
[[でページをリンクし、#タグを付け、ページをノートブックにまとめます。
集める
PDF、文書、写真をページにドロップすると、その中の文字が検索できるようになります。
聞く
必要なら、デバイス上のアシスタントをオンにして、ページについて質問できます。
安全に保つ
設定からバックアップをダウンロードするか、デバイス間の暗号化された同期を設定します。