Skip to content

已读追踪

已读追踪

需要启用:桌面版在工作区设置中勾选「已读追踪」;CLI 用 --enable-viewed

受 GitHub PR Review 的「Viewed」复选框启发,Markon 按段落级别追踪你的阅读进度。

使用

启用后,每个 H2 及以下级别的标题旁会出现 ☐ 已读 复选框。勾选后:

  1. 该章节自动折叠
  2. 标题显示为已读状态(TOC 中变为绿色)
  3. 状态持久化 —— 下次打开同一文档时恢复

操作方式

鼠标

  • 点击标题旁的 ☐ 复选框 — 切换已读状态(会自动折叠/展开)
  • 点击已折叠章节下方的占位提示 — 临时展开,不改变已读状态
  • 点击标题旁的 折叠 / 展开 链接 — 仅切换显示,不改变已读状态

键盘

  • v — 切换当前光标所在章节的已读状态
  • o — 折叠/展开当前章节(不改变已读状态)

批量操作

H1 标题下方有一个工具栏:

  • 全部已读 — 一键把所有 H2+ 章节标为已读
  • 全部未读 — 清空所有已读状态
  • 全部折叠 / 全部展开 — 不改变已读状态

折叠行为

已读的章节默认折叠,折叠后会显示一个占位提示行:

本节已折叠,点击展开

点击这行即可临时展开;也可以直接点击标题旁的 展开 链接切换。

存储模式

已读状态有两种存储方式:

模式启用方式存储位置同步
本地默认浏览器 LocalStorage单设备
共享--shared-annotationSQLite 数据库多设备实时同步

→ 共享模式详见 共享标注

典型场景

  • 阅读技术文档 — 学完一章勾选,下次直接从未读章节继续
  • Code Review 文档 — 审阅长文档时标记「已审」段落
  • 周期性浏览 — 每次读完一部分做标记,避免重复阅读

以 Apache 2.0 协议发布