Roam Research的设计理念及入门教程(上)

Roam Research的设计理念及入门教程(上)

我在之前的文章中介绍过集大纲、维基和思维导图的功能于一身的软件 Roam Research。从这篇文章起,我打算简单介绍下 Roam Research 不同于其他笔记软件的一些独特的设计,帮助大家更快地上手使用 Roam。但是就像 ZoomQuiet 大妈说的那样,千万不要去学软件,直接上手用就好了。这是学习软件最快的办法。

Roam Research 是我使用笔记软件以来,头一次记笔记有行云流水的感觉。我觉得这得益于 Roam Research 在底层设计和细节实现上,下的很多功夫。使用Roam Research记笔记,可以在不跳离主笔记页面的情况下,实现笔记的新建、参考信息的查找等常用操作。这里,我试着讲讲我理解的 Roam Research 的独特设计。

Roam的层级结构

Roam Research 的核心结构是页面(Page),这个页面和维基百科里面的页面很像,通常是一个主题词。你可以点击左侧边栏的 ALL PAGES,看到所有的页面。新建页面的方式有三种,如下图所示。你可以点击 ALL PAGES 旁边的加号;可以在写笔记的时候直接在关键词两边加上[[]]或者#符号,都会自动新建一个页面;或者在检索的时候,如果没有对应的结果的话,回车会自动新建一页。我最常用的方式就是在写笔记的过程中,直接加上[[]],Roam 会自动在下拉框里显示相关的页面,自动完成。

每个页面的结构,则和workflowy大纲笔记很像,是可以无限缩进的文本块(Block)。如果你用过 workflowy,dynalist 或者幕布这样的软件,你一定会感觉非常熟悉,它们都有缩进、移动、聚焦等功能。

每日记录 Daily Notes

你打开Roam软件之后,默认打开的就是Daily Notes(每日记录)页面。而且它还被放在了左侧边栏最上面的地方,并被分配了专门的快捷键Alt-d,都是为了帮助快速回到每日记录这个页面。足以见得 Roam 设计者是多么青睐这个功能。这个Daily Notes 也确实是 Roam 作为一款笔记软件独特的地方之一。

在Daily Notes 里面,Roam Research 会每天自动新建一个当天的页面,并且以当天的日期为标题。Roam 的设计者 Conor White 推荐你可以在这里,按照时间顺序记录你的所有的想法、笔记、待办事项等信息。你可以把 Daily Notes 想成是GTD里面的收集箱,或者是你的生活工作日志。

你可以打出“/”符号,Roam会弹出一个下拉菜单,可以选择/Current Time 快速插入当前时间,/Date Picker 或者/Today, /Tomorrow, /Yesterday快速选择日期。你还可以通过 CTRL+ENTER 快速为一个文本块添加复选框,新建一个待办事项。

我觉得每日记录的设计,解决了一个我上篇文章中提到的使用笔记软件中的一个痛点 -- 不知道要把笔记放在哪个层级下面。因为每条笔记最天然的属性之一就时间,也是我们的大脑在回忆笔记时最重要的线索之一。Roam 的设计就是让你在记笔记的时候不用纠结,就直接把所有零散的笔记,直接放在每日记录里面就好了。初用时,你可能会感到不习惯,难道不需要把笔记移动到它所在的分类吗?放心,你暂时还不需要考虑这个问题,后面我们会介绍如何在Roam里面通过检索、引用、嵌入、双向链接等方法重复利用这条笔记。

侧边栏 Sidebar

由于人的横向视域的限制,横向文本不能太长,所以不管是文档还是大纲笔记都是纵向的。但我们的显示器屏幕却大都是横向设置的,这就导致了我们在撰写文档或者使用大纲笔记的时候,屏幕的利用率很低。另一方面,我们记笔记或者写文章的时候经常需要查阅、跳转到以前的笔记。

Roam Research创造性的侧边栏设计,可以并排检视两个文档,很好的解决了上面的这两个问题。你可以通过 shift+点击某个页面或者标签,在侧边栏打开这个页面。如果你在编辑一个很长的笔记,只想把某个文本块在侧边栏打开也可以。只需要右键点击项目编号,然后选择 open in sidebar。Roam 的侧边栏可以同时停靠多个页面,可以通过收缩或者展开按钮快速收起或者打开。

记笔记最重要的作用之一就是,帮助我们保持注意力,快速抓住转瞬即逝的灵感。这些都需要我们在做笔记的过程中,做最少的决定、最少的操作,而是把注意集中在记笔记本身这件事情上。Roam Research 的每日记录,新建页面和侧边栏等设计,不仅节省了页面来回跳转的时间,而且充分地利用了屏幕空间,大大提高了笔记的使用效率。

经过最初的探索过程之后,现在我每天的Roam 使用习惯固定为:每天打开电脑就打开Roam 的 Daily Notes 页面,按照时间顺序,记录我的工作日志、以及工作过程中随时产生的各种想法。Roam 会全天停留在我电脑的扩展屏的半个屏幕。我很少会跳离Daily Notes 页面,当我需要新建页面的时候,我一般会利用[[]]符号完成,当我需要打开或者跳转到另外一个页面的时候,我会通过shift + 点击打开侧边栏。我的任务清单也会一直停留在侧边栏里,方便我随时选择或者添加待办事项。

当然,以上这些都只是我的一家之辞。每个软件背后都会有自己的设计逻辑,如果你和软件设计者的理念相近,你就会觉得一款软件用起来很顺手,否则就会用起来各种别扭。我还是建议你打开Roam Research,去亲自尝试,看看用起来是否顺手。

欢迎关注我的公众号:雪小豹说。

编辑于 2021-07-25 00:14