article_image

(冒险性的游戏场地)不是装修一新的、铺有沥青地面和设有秋千架的游戏场地,而是一块堆放各式各样原料的地方……儿童们在这里可以创造出或再创造出他们自己的游戏场地。——Christopher Wolfgang Alexander

如果我们单纯从对比各类文件管理工具的功能,那么永远不会有结果,你拿出任何一个工具,夸赞其任何一个功能,几乎马上会有人跳起来:软件B不香吗?软件C了解一下?等等。

但如果我们转换视角,首先明确要处理什么东西,换言之,明确材料,那么后续讨论就会保持在同一个频道上。就此话题,我已经写了《工具的物理学:作为材料的软件,或言软件场》《工具的物理学(二):作为试金石的材料原则》

若借助材料视角来观察 macOS 上最诡异的一款软件——DEVONthink,同样会有全新的发现。这个貌似弗兰肯斯坦的重量级软件,这个所谓的终极文件管理工具,其实只不过是以文件为对象的通用工具。一个增强版的 Finder,毫无神秘之处;但又做得足够好,not just another Finder。^1

在你使用 DEVONthink 时,最好想象一下那些电影中的图书管理员形象:他们手抱几个文件夹,穿梭于档案柜之间,不断把新标签贴在文件上,或者把便条纸从纸盒里取出,乐此不疲。DEVONthink 也大概如此,你以文件为基本单位文件夹,同时适当使用标签、注释、便签——这些在 DEVONthink 中也多为独立文件或文件的元数据——这种做法不仅可以追溯到富兰克林开创的现代图书馆,更可往上攀及文艺复兴时黑暗潮湿的藏书室。而一旦采取材料视角,DEVONthink 中的高级功能(甚至是主要的付费点)也显得合情合理,你是否有必要为此掏钱,也一目了然。

早在卡片笔记浪潮来临之前,DEVONthink 就已经将双向链接推及到所有类型的文件,并且做到了字符级别的精度。

DEVONthink 中最重要的两个功能同样以文件为基本单位。首先是item link(项目链接,本文取其直译)。^2

除了没有可视化(但有人硬生生写了一个插件),DEVONthink item link 组成的网络结构与近年流行的双向链接完全一致。例言之,当你在一篇笔记中插入 item link 时,除了可以点击该链接以打开目标文件,日后当你浏览链接所指向的文件时,也可以看到反向链接(backlinks),知道有哪些笔记提及了当前文件。早在双向链接卡片笔记软件流行前,我就用 DEVONthink 组织私人数据库,尤其是梳理法律专业的文献。

Alt text
DEVONthink中的小箭头符号表示有文件引用了当前文件

相较于笔记软件中的双向链接,DEVONthink 的 item link 更加通用。如有必要,为可以为一个案件所涉的截图、照片、视频、录音、参考文献和施工模型统统建立链接,再整理为带开启链接的思维导图。

此外,DEVONthink 并没有停在文件层面,它还适当深入——你可以通过链接指向一本书的某一页,或者视频的某一秒。我在做笔记时,常常使用这类链接快速找到材料上下文,我甚至编写了一个摘抄插件,可以将 DEVONthink 当前文件的选定内容、标题和链接一股脑导入 Anki 生成卡片,并且卡片里带的链接点一下就能回到原文。是不是想起了 Obsidian 的块引用?早在卡片笔记浪潮来临之前,DEVONthink 就已经将双向链接推及到所有类型的文件,并且做到了字符级别的精度。而这种成就,来源于 DEVONthink 将一切视为文件、对尽可能多的文件类型一视同仁。

Alt text
从 Anki 卡片跳转回 DEVONthink 中的原文

你可以想象,高精度的 item link 就是像是在一本厚厚的书里塞了一页书签,并没有改动文件本身,但却提供了更细致的访问途径。

自定义元数据(custom metadata)

DEVONthink 就是信息管理和文件管理中的 Excel。

DEVONthink 的另一个重要功能即……


author_avatar

Lawyer, macOS/iOS Automation Amateur