多归属

多归属最早的实现,我是在 Trillium 中发现的。但实际上多归属这个特性由来已久的。

在 Trillium 中,这个功能被称为 Page Clone,即可以将同一个笔记,克隆到多个不同的文件夹中。不同文件夹中的 “Cloned Page”,本质上指向的是同一个文件。

这实现了一个效果,只需要一次修改,就可以在所有的 “Cloned Page” 之间进行同步。

Page Clone.png

我们可以看到,这本质上是实现了笔记在不同文件树中的复用。

快捷方式、文件替身、软连接,实际上都是这种模式。Trillium 厉害的地方在于,这并不是一个 “File Based” 的软件,而是有自己的数据存储方式。在此之上,开发者额外进行了多归属的适配,可见其重视程度。

我们可以在一些别的软件里面发现多归属的功能。比如说在 The Brain 中,同一个节点可以指向多个不同的上级节点,又或者是在许多笔记软件中都有插件的 ExcaliBrain,同样允许我们可视化地查看笔记文件的多归属。

我们可以发现,这个特性似乎并不是很受到笔记软件厂商的重视,在更多的场景中,Best Practice 是 Embed Notes 或者是 Embed Block。但我一直认为,多归属的模式是可以在复杂场景中派上用场的。

多归属的属性,实际上就是一种 Ordered Chaos