Lishunyang's Blog

正经选择一款笔记软件

Shunyang LiShunyang Li

受益终生的学习方式:ZK笔记法这篇文章最后,提到了要分享一下我个人的实践经验。不知不觉已经过去了好几周了,其实断断续续一直在写,改了又改,原本是打算用一篇内容说清楚,最后越写越多,所以还是拆成几篇吧。

俗话说,工欲善其事,必先利其器。拥有一款趁手的工具,那真的是能极大提升工作体验,尤其是实践ZK笔记法,自然也就需要一个好的笔记管理软件。你最常用的笔记软件是什么?是系统自带的备忘录或记事本吗?如果真的是这样,那我只想说:

you deserve better

所以让我们先聊聊工具这个话题,我会首先推荐一款好用的笔记软件。当然如果你已经习惯了其他工具,继续用就行了,适合自己的才是最好的。

为双链而生的笔记软件

推荐的笔记软件叫Obsidian,完全免费,全平台可用(Windows、Mac、Linux、Android、iOS):

Obsidian

跟其他主流的笔记软件相比,Obsidian主要有2个特点:

  1. 基于Markdown格式。Obsidian的笔记是原生使用Markdown格式保存的,这意味着笔记非常容易迁移和保存。虽然很多笔记软件也都支持将笔记导出成Markdown,但这个转换过程往往是单向的或者是有损的。
  2. 需要轻度的折腾。Obsidian自带的功能其实比较少,甚至可能还不如备忘录好用,跟一些主流的笔记软件相比(例如Notion),那更是不知道低到哪里去了。但好在Obsidian的扩展性非常强,有海量的插件和活跃的社区,如果能充分利用好这些资源,可以轻松配置出一个100%适合于自己的笔记软件。适合自己的才是最好的。

此外,你可能还会听说Obsidian是一款”为双链而生的笔记软件“,听到有很多人吹嘘这多么牛逼。

先解释一下什么是双链。一篇笔记引用了另一篇笔记,这就叫做笔记之间产生了链接。链接是有方向的,有的是从当前笔记链接到其他笔记,就像网页中的链接,这种叫做正向链接,也叫“Outgoing Link”、“Outward Link”、“Outbound Link”。反之,有的链接是其他笔记链接到当前笔记的,这种就叫反向链接,也叫“Back Link”、“Inward Link”、“Inbound Link”。

two types of links

为什么要区分这两种链接呢?因为大部分时候,正向链接都是“显而易见”的,你只需要看当前的笔记内容就知道了,但反向链接却不是那么明显,你需要扫描所有的笔记才能知道当前笔记有哪些反向链接。这可能代表了某种隐式的信息,往往很有价值。比如警察叔叔破案的时候往往要借助线索图。

clues

当然,除了”看“这个动作以外,”维护“也很关键。笔记如果改名了、挪动位置了、删除了,仍然要确保链接关系的稳定。这些工作量其实也不小。

而Obsidian在设计之初就将”链接“作为非常核心的模块,做了大量功能(远超其他笔记软件),从而让维护笔记的链接变得非常简单。无论是正向链接还是反向链接,这两种链接都能很好地支持,因此也叫双链笔记软件。

而在ZK笔记法中,维护笔记链接是非常关键的动作。因此这也使得Obsidian是实践ZK笔记法的最佳选择(可能没有之一)。这一点就是备忘录或者其他笔记软件难以企及的了。

同步可能是个问题

同步功能应该算是现代笔记软件的基本功能了。因为如果一款笔记软件不带同步功能,笔记就会散落在各种设备上,无法集中管理,也就无法形成统一的个人知识库。

而Obsidian默认是不带同步功能的,笔记全部默认保存在本地。好在官方额外提供了一个同步订阅服务,最低版本5GB容量,每月8美刀。如果你是懒人一个,那直接无脑冲吧,这是最完美的解决方案。

如果你家境贫寒,那么也可以自己想办法解决同步问题。最简单的办法就是直接找一个带同步功能的网盘,例如OneDrive、iCloud、百度网盘等,把笔记目录直接扔到同步盘上即可。对于PC端这样做就可以了,不过对于移动端可能还有其他的问题。这是因为手机的存储容量和电池容量都是有限的,大部分网盘的手机客户端默认并不会像PC端那样直接把文件实时同步到手机上,通常是仅同步一个文件列表,如果你要看哪个文件再临时下载哪个。这就导致移动端的Obsidian无法访问到真实的笔记文件。对于这种情况,你得找找看使用的网盘是否支持对指定目录开启全量同步(脱机使用)策略。如果无法做到,可能还得借助像是FolderSync之类的第三方同步软件,或者借助Remotely Save这样的Obsidian同步插件。关于这部分内容网上有非常多的资料教程可以参考,不过个人使用下来体验都不是太好,总是有各种各样的小问题。

sync notes

目前我是用Syncthing搭建了一套同步盘,支持Windows、Mac、Linux、Android之间无缝同步,效果还算可接受。乍一听上去有点唬人,实际上特别简单,因为Syncthing基于p2p协议,自带内网穿透,随便找一个低功耗设备(例如我用了一个树莓派)接到自家路由器局域网就可以充当长期存活的中心节点了,都不需要购买服务器,一年电费可能就十几块钱。

利用好社区资源

Obsidian拥有非常活跃的社区,中英文论坛里有很多不错的交流学习资料,没事儿的时候就可以来逛逛:

此外,B站、Youtube上也有很多大神分享的Obsidian内容,这里就不一一列出了。

最后

好了,有关Obsidian的介绍就到这里,下一篇博客再分享一下我是怎么结合Obsidian实践ZK笔记法的。

Comments

No comments yet.