我用Breadcrumb来做项目梳理用。
把项目,子项目之类的,标记上 up(parent),down(child) 之类,用 breadcrumbs 把上下位的关系串起来。
主要是用来形成 一个项目的所有子项目,子任务的完整的 Index
简要说明一下用法:
- 首先,确认习惯的上下位关系的关键字,默认是 up 和 down。也可以自己建,例如:上位是“parent”,下位是“child”;或者上位用“父项目”,下位用“子项目”。其他的关键字还有同级别的 sibling。
- 上下位是相对的,A 中标记了其上位是 B 的话,在 B 中就不必再标记其下位是 A 了(当然你也可以这样做)
- 推演关系:如果层级关系是 B 是 A 的上位,A 和C 的同级别,可以推演出C 是 B 的下位(或者 B 是 C 的上位)。这个是可选的,我没有用。其他几种,图示比较直接,实线是显式描述的关系,虚线是推导出来的关系,如果需要某种推演能力,打开相应的开关即可。
- 在当前笔记中描述当前笔记与其他笔记间的关系
- 可以直接使用 yaml,也可以配合 data view 插件直接在正文里描述。
- 我用的是后者,因为正文中的描述可以在 backlink 中检索到,使用起来更方便一些:在 A 笔记里,加入
parent:: [[B]]
即 A的parent(上位/父节点)是B
- 我用的是后者,因为正文中的描述可以在 backlink 中检索到,使用起来更方便一些:在 A 笔记里,加入
- 可以直接使用 yaml,也可以配合 data view 插件直接在正文里描述。
- 描述好好关系后,Breadcrumb 就可以在其窗格里显示层级关系了。
- Matrix 窗格显示的是第一层的上位和下位关系
- Down 窗格可以显示多层的下位关系。
- 进一步通过命令窗格,可以通过 Breadcrumbs 的命令,拷贝当前笔记的所有下位笔记列表,或者整个 vault 的所有笔记的到剪贴板
- 在需要的地方粘贴,这样就可以得到一个项目的整体结构的清单了。(这个命令有个缺陷:不支持排序,目前已经提出了 issue 。之后大概会改善)