相信大家都有着自己常用的笔记软件,不管是传统的印象笔记,还是书本式的 OneNote,亦或是多合一的 Notion。
我也先后用过不少的笔记软件,但每次都会遇到同一个问题,那就是如何对笔记进行分类,或者说,当我新建一个笔记时,我该将其归到哪一类?
▲
图片来自:Unsplash
正是有了这样的烦恼,Roam Research 的出现才使我眼前一亮。这样一款基于网状结构的笔记,使我不禁感叹,原来还有这种记录方式啊。
懒人目录
从 Zettelkasten 卡片盒说起
随意链接的知识系统
每天打开都是新的篇章
大纲式、模块化的布局
Roam 适合哪些人呢?
从 Zettelkasten 卡片盒说起
凡是介绍 Roam Research 的文章,都会不自觉地提到 Zettelkasten,甚至有文章评论道「Roam Research 是目前实践 Zettelkasten 的最好用的工具」。那么什么是 Zettelkasten 呢?
「Zettelkasten」是德语「卡片盒」的意思,是一种基于卡片盒的记录方法,每张卡片具有唯一索引,并通过索引作为参考相互连接起来,从而构成巨大的网状化知识系。
Zettelkasten 方法的创立者是来自德国的社会学家和系统理论家——尼克拉斯 · 卢曼,他使用这套高效的信息组织方法,积累了 90000 个知识卡片,一生中写了 60 本书和其他大量出版物。
与现有的多层树状文件结构相比,网络化的组织模式才是符合我们人脑构造的,正如大脑中的神经元通过相互联系、相互交流,形成了我们的智能和行为,不同卡片间的相互关联,形成了更为庞大的知识体系。
正如「variable.io」的创始人所言:
经历了 36 年的时间,使用了数十个失败的笔记应用后,我才发现,知识是相互关联的,而非分层组织的。
Roam Research 正是践行了「Zettelkasten 卡片盒」的记录方法,它摒弃了传统的多层树状结构的组织方式,使用了全新的网状结构作为知识系统的核心。
▲
随意链接的知识系统
在 Roam Research 中,只要输入两个方括号 [[]] 并输入文字,就可以新建或引用一个页面。类似的,选中已有笔记,添加两个方括号,也可以将其升级为一个单独的页面。以这种方式呈现的页面称为「参考页面」。
▲
页面的双向跳转
就像 wiki 中的词条链接一样,点击方括号的文字便可以跳转至「参考页面」。但与 wiki 不同的是,跳转过去后还会显示引用源,这就意味着可以跳转回来,由此构成了双向的链接,形成了一张知识网。
另外,即使没有添加链接,Roam Research 也会自动找出包含该关键字的页面,并且显示在末尾的「未链接页面」中。这时候,如果想要添加关联,只需点击「Link」即可。
「双向链接」是 Roam Research 的最大特点,保证了笔记之间的高度内在关联性。而现有的笔记软件即使可以创建页面之间的链接,也是单向的,这就导致进去了出不来,越陷越深,最终迷失在数据库中。
▲
标签的双向跳转
另一种创建参考页面的方式是使用 # 号,但与其说是参考页面,倒不如说是一种标签,比如用于标注工作的 #Work 以及标注学习的 #Study。但目前在 # 后只有跟英文才能识别为链接,中文似乎暂不支持。
▲
侧边栏
对于这种网状结构的笔记,跳来跳去自然是很麻烦的,好在 Roam Research 还提供了侧边栏,只需按住 Shift 再打开即可。侧边栏用于快速查看参考页面,并且可以同时显示多条记录,这对于查看同一页面的多个引用是十分友好的。
▲
网络视图
也许有人担心,这么复杂的知识库如何查看结构呢?不用怕,Roam Research 提供了全局的网络视图,将所有的笔记页面通过节点和连线关联到了一起,某一节点的连线越多,节点越大,让你清晰直观地了解整个知识库结构。
每天打开都是新的篇章
回到一开始的问题,当我们打开软件后,该在哪里新建笔记呢?Roam Research 为我们回答了这一问题,那就是每日笔记 Daily Notes。
每天打开 Roam Research,都能看到一个自动创建的以日期命名的「每日笔记」页面,我们可以在该页面上记录任何内容,并通过上述双向链接机制关联现有笔记,这样一条笔记就被添加到了整个笔记体系中了。
▲
每日笔记
换做常规的笔记软件,我们需要前往特定目录新建笔记,当找不到合适的主题时,就必须建立一个新的主题。这样的后果是笔记分布不合理,有的主题内容丰富,有的却只有零星几条。而且这样的笔记结构也使得后期整理的难度大大增加。
以时间线这样的自然逻辑来布局笔记,既符合我们的记录习惯,也会随着笔记数目的增加慢慢显现内在联系,从而自动形成一个交织复杂的笔记网络。
▲
待办事项
「每日笔记」还可以与「TODO」配合以更好地记录待办,「TODO」是 Roam Research 的内建页,用于归档所有的待办事项。引用一个未来的时间,该待办便会自动出现在该天的每日笔记中,达到日程提醒的目的。
如果从数据结构的角度看,标签是无序结构,时间线是有序结构,层级笔记是树形结构,网状笔记是图形结构。从无序到有序,到树形,再到图形,结构的复杂度一步步增加。
▲
数据结构的角度看
以图形结构为主,辅以有序时间线结构的 Roam Research,比上以树形结构为主,辅以无序标签结构的常规笔记,优势便不言而喻了。
大纲式、模块化的布局
介绍完核心功能,回头再来看下 Roam Research 的界面布局。整个界面分为两栏,左边为菜单栏,只有简单的三项:「每日笔记」、「网络视图」以及「所有页面」,外加下方的收藏夹。
而 Roam Research 的内容结构可以用「大纲式」和「模块化」来形容,默认结构为无序列表,也可以更改为有序列表或文档模式,这一点类似于 XMind 或幕布;而列表中每一项称为一个模块,这点又类似于 Notion。
可以通过拖动随意移动模块,通过「Tab」缩进,通过「Shift+Tab」取消缩进。还可以输入「/」添加更多模块,比如代码模块、表格模块等等,当然丰富度还比不上 Notion。
▲
模块的双向跳转
我们也可以对某一个模块直接引用,只需要输入 (()) ,搜索相关内容,就能获得一串代码,这串代码就表示了对该模块的引用,而在原文末尾会显示一个数字,表示该模块的引用次数。当然,这种模块链接也同样是双向的。
相比于「页面链接」,「模块链接」的信息粒度更大,因此复用性和普适性较低,一般用于引用名言。而词语级别的「页面链接」通用性更强,可以大大提升笔记之间的关联性。