惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
aimingoo的专栏
aimingoo的专栏
Martin Fowler
Martin Fowler
C
Check Point Blog
G
Google Developers Blog
V
Visual Studio Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Google DeepMind News
Google DeepMind News
人人都是产品经理
人人都是产品经理
有赞技术团队
有赞技术团队
MongoDB | Blog
MongoDB | Blog
月光博客
月光博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
大猫的无限游戏
大猫的无限游戏
D
Docker
Hugging Face - Blog
Hugging Face - Blog
The GitHub Blog
The GitHub Blog
博客园 - 三生石上(FineUI控件)
A
About on SuperTechFans
Recent Announcements
Recent Announcements
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
阮一峰的网络日志
阮一峰的网络日志
Stack Overflow Blog
Stack Overflow Blog
Vercel News
Vercel News

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
theBrain 免费替代品?Obsidian 插件 excalibrain 上手尝鲜 -...
2022-05-17 · via 少数派

永锡老师总是爱给我安利新的应用。有一款应用不是很新,可他还是不止一次撺掇我去买,那就是 theBrain 。

其实,theBrain 我还真尝试过,那是在 2020 年的 6 月。当时有读者在我的文章后面留言,推荐过这款工具。

下图是我当时尝试的效果。

这种动态展示局部网状链接图的能力,让我爱不释手。不过很快我就决定弃用了。

最重要的原因,当然是缺钱

除了价格高昂以外,更要命的问题在于彼时 theBrain 导入导出格式受限。我对于导出格式要求比较高。因为你要是真的想重器轻用,就必须得保证一款应用和其他软件应用之间能够通过标准化的格式进行数据的交换

根据我那时测试的结果,theBrain 导出格式可以是 txt,可惜导出的效果是这个样子的。

这样一来,如果我需要和其他工具交互,还得对格式进行脚本调整。实在有些麻烦。

不过最近看到许多朋友,都很喜欢用 theBrain,包括张玉新老师和 pimgeek 等人在 直播视频里面的演示,不免又蠢蠢欲动。

当我听说,Zsolt Viczián 做了个 Obsidian 上的插件,可以实现类似于 theBrain 效果的时候,不由得非常欣喜。

这款插件的名称,叫做 excalibrain,github 页面在这里

这篇文章,我来带你看看,它好不好使。

先来看看安装的方式。

首先,你需要到 community plugin 里面下载安装以下几个插件:

依次安装后,通过 Cmd + p 快捷键呼叫命令菜单,选择下面这个 Add a beta plugin for testing

然后 Obsidian 会有提示,问你安装哪个测试插件。输入 zsviczian/excalibrain 即可。

安装成功之后,提示是这样的。

因为是社区插件,所以你需要手动开启它

为了避免麻烦,我干脆选择重启了一遍 Obsidian,然后呼叫菜单,选择 Open ExcaliBrain 。

此时 excalibrain 的界面就出现了。

注意如果你跟我一样,是全新安装,那么可能会遇到一个问题,就是你每次在这个网状图上点击节点,都会新开一个页面 (Pane),导致你的浏览过程伴随着大量笔记充斥屏幕,同时网状图被压缩再压缩直到看不清内容,观感很糟糕。

解决办法嘛,一开始我绕了点儿弯路,选择了 hover editor,把 excalibrain 作为悬浮窗口处理。后来发现,其实根本不需要安装这个东西。

点击节点链接,是否在新页面打开,设置不在 excalibrain 里,而是 excalidraw 插件当中。

如图所示,上面这个开关默认关闭,只需要把它开启就行。

此时咱们来看看效果。

我们点击某个节点,对应的页面就可以显示出来。由于网状链接绘图使用的是 excalidraw ,因此你可以非常容易对这张图进行缩放、拖动等操作。

这里你可以注意到,左上角菜单栏有个「附件」按钮,一旦点按下去,就可以把某则笔记里面的全部附件都显示出来。当然,你如果觉得这样太乱,可以保持该选项的关闭。

同样的设定,还包括了若干种其他节点类型是否显示。

我们还可以从页面这一端进行操作,跳转到其他其他笔记之后,相应的 excalibrain 视图也会改变。

如果你很熟悉 Obsidian ,可能会疑惑,这种网状链接结构图,和 Obsidian 自带的 local graph 不是一码事吗?

下面咱们就来对比一下,二者的区别。

我们可以打开某篇笔记(此处的例子是笔记库中的 Obsidian 图片的处理 这一则)。我们同时开启 excalibrain 和 local graph,这是默认视图下,两者的对比。

可以看到,excalibrain 的内容,比 local graph 要丰富许多。

但是,这种对比显然并不公平。因为默认的状态下,Obsidian 其实只显示了某则笔记最紧密链接的那些节点。这是可以调整的。

下面我们调整 depth 参数,你可以看到 local graph 里,更多关联笔记显现出来了。

然而可以看到,local graph 里面的节点排布只是显示出来链接关系,却没有能够对节点的关联类别进行自动梳理。

excalibrain 则不然。下面这张图,展现了黄色主节点的几种关联关系。我为你圈出来了 3 个框。

左上方是 parents ,父节点。也就是这些节点里面,具有指向当前节点的链接;

左下方是 children,子节点。这些链接出现在当前节点笔记中;

右侧的是 sibiling ,兄弟节点。这些节点与当前笔记「本是同根生」,共同出现在了某个父节点里面。至于是哪个,都有具体的链接作为线索。

从结构上来讲,excalibrain 这种表示方法,更能够让用户区分清楚节点之间的关联,并且在进行跳转的时候有章可循。

Zsolt 自己的视频,把这个节点链接类型问题讲得很详细。你可以 点击这个链接查看

虽然比起来 theBrain,excalibrain 非常稚嫩。目前的版本还在 0.0.x 阶段,功能上与成熟的商业化软件 theBrain 相差很远。例如缺乏更多的视图,也没能在链接上提供属性值...... 但是无可否认,excalibrain 也有自己独特的优势。

最大的优势,在于开放和免费。这款插件代码,你可以直接在 Github 上查看代码。如果你自己有编程能力,那么可以魔改出各种独有的功能,适应自己的场景。

其次,因为底层基于 Obsidian,所以你不用担心它的基础和开放性。毕竟,Obsidian 就是一堆 Markdown ,和其他工具交互起来,已经是最为简单省事了。

如果你正在用 Obsidian,在知识网络中跳转的时候,也感受过迷茫,或者羡慕 theBrain 的功能,那不妨也来尝试一下,这款有趣的插件。

篇幅所限,就连 excalibrain 目前已有功能,我也有许多没有介绍到。例如说对 Tag 的支持,以及 Folder 节点的显示 / 隐藏等。插件的设置中,有很多都是可以调整的。

你可以在 看过 Zsolt 最新的这个介绍视频后,自己尝试一下调整不同标签颜色等设置,看看效果。就当成一次有趣的探险吧。

你觉得这款向 theBrain 致敬的 Obsidian 插件怎么样?是否能满足你游览「数字花园」的需求?欢迎你把自己尝试的结果,在留言区分享给大伙儿。咱们一起交流讨论。

如果你觉得本文有用,请充电

如果本文可能对你的朋友有帮助,请转发给他们。

欢迎关注我的专栏「科研利器」,以便及时收到后续的更新内容。

延伸阅读

如何用 Python 可视化《三国》人物与兵器出现频率?(视频教程)

如何安装 Python 运行环境 Anaconda?(视频教程)

如何用 Python 和 BERT 做多标签(multi-label)文本分类?

如何更高效用 Roam?免费分享 Roam Untangled 作者 Jamie Miles 的几个小技巧

如何在 Python 绘图中正常显示中文?(视频教程)

Excalidraw

Dataview

obsidian42 BRAT