Obsidian 插件:Note ID 在侧边栏生成卢曼编码目录

[!example] Note ID

[!example] 思想链路例

1.1 本主题下的第一条观点
1.1a 从1.1扩展出来的观点
1.1a1 从1.1a扩展出来的观点
1.1a1a 从1.1a1扩展出来的观点
1.1a2 从1.1a扩展出来的另一条观点
1.2 同主题下的另一条观点
1.2a 从1.2扩展出来的观点

基本用法

[!NOTE] 语法例

---
id: 3.1
toc: Productivity
---

Deep work is the ability to focus without distraction on cognitively demanding tasks. It allows you to produce at an elite level and should be a core part of any knowledge worker's routine.

上面这个例子是一个完整的卡片,它会显示在Productivity目录中,ID为3.1

  • 要创建一篇带属性名称的卡片笔记,既可手动输入,也可在命令面板中执行Note ID:Create new note in sequenceCreate new note in subsequence命令,前者是在当前笔记的ID基础上平级向后顺延创建一个笔记(例:当前笔记:1.1→新笔记1.2),后者则是在当前笔记的ID基础上降级向后顺延创建一个笔记(例:当前笔记:1.1→新笔记1.1a)
  • 要为已经存在的笔记添加ID,即可手动输入,也可在命令面板中执行Note ID:Set note ID based on another note命令,在弹窗中选择你要为这篇笔记设置为基准笔记,按Enter是在基准笔记的ID基础上降级向后顺延创建一个笔记(例:当前笔记:1.1→新笔记1.2),按Cmd/Ctrl+Enter键则是在当前笔记的ID基础上平级向后顺延创建一个笔记(例:当前笔记:1.1→新笔记1.1a)
  • 要在右侧边栏唤出目录,在命令面板中执行Note ID:Open Side panel命令即可
  • 可在笔记属性中添加名为toc属性名称并设置其主题关键词,在右侧边栏的目录中点击搜索按钮左边的那个按钮,即可在笔记标题和预设的toc视图之间切换显示

设置说明

  • ID property:空白栏中填入的字段将被视为存放ID的属性名称(大小写不敏感)
  • Include folders:如果在空白栏中填入特定文件夹路径,则右侧边栏的目录将只显示这些文件夹下的笔记;如留空,则会显示整个库的笔记
  • Exclude folders:如果在空白栏中填入特定文件夹路径,则右侧边栏的目录将不会显示这些文件夹下的笔记
  • Show notes without ID:如启用,则右侧边栏的目录将不会显示笔记的ID
  • Indent notes:如启用,右侧边栏将根据笔记的ID层级进行缩进显示
  • Hierarchy split level:如果将值设置为1,则目录只会根据ID最高层级分隔笔记;如将值设置为2,则目录还会根据ID第二层级分隔笔记,依此类推,最大值为10
  • Table of contents title property:空白栏中填入的字段将被视为存放Table of contents title属性名称(大小写不敏感)
  • Automatically include notes in the table of contents:如启用,则所有笔记都将列在右侧边栏的toc视图内,否则只有饱含Table of contents title属性名称的笔记才会被列出
  • Table of contents level:如果将值设置为1,则右侧边栏在toc视图下只显示ID最高层级的笔记;如将值设置为2,则目录还会显示ID属于第二层级的笔记,依此类推,最大值为10,但饱含Table of contents title属性名称的笔记不受此选项影响

  1. 想要了解原作者的这种编码方案,请读How to Use Folgezettel in Your Zettelkasten: Everything You Need to Know to Get Started一文,也可参考卢曼式编码Antinet两种方案。 ↩︎

1 个赞