从Typora转Obsidian,适合程序员的笔记软件

7,637 阅读2分钟

笔记用途

明确自己的需求,方便自己对软件的选型,能解决自己的需求的软件才是优秀的。 切记不要制造需求。

我个人是喜欢精简便捷方便的风格,并不喜欢大而全的风格。

追求麻雀虽小五脏俱全。

我对笔记的需求是非常明确的,主要用于:

  • 边看电子书,边做笔记,用于记录知识点
  • 记录一些待办事项
  • 支持markdown,这个对于程序员来说,应该是必须具备的了

没有日志、周报、月报那些需求。

Typora

Typora是我接触的第一款笔记软件,用了大概有2年多

精简风格,没有花里胡哨的扩展功能,单纯的markdown编辑器。

唯一的缺点就是:

  • 没有账号平台,需要自己额外用数据同步工具,我用的是坚果云,也可以用githubgitee等。
  • 图片需要自己搭图床,我用的是picgo + OSS,也可以用githubgitee等。

转Obsidian的原因

是因为我产生了一个需求,我需要用知识点串联每个具体的例子,这样每当我提到另外一个例子的时候,可以很快速的类比其他知识点。

xxxx是这样设计的,其实有个xxx跟他很像.......

大概就是这种感觉。

计算机知识里面很多都是交汇的。好的设计思想是可以被沿用的

比如在学习Kafka的时候,有一个消息延迟消费的机制,其中一个目的就是为了解决:大量的小包在网络上传输带来的性能消耗

这跟TCP延迟确认机制是如出一辙的。

还有一点是,想学算法的时候,可以打上标签tag,根据tag可以找到对应的题目。

去调研了发现Obsidian标签关系图谱正好可以解决我这个需求。

Obsidian

除了标签和关系图谱,还有他得插件也是非常吸引人的一点

obsidian界面:

image.png

我个人对于插件来说,并不是觉得多就是好,更多地是为了解决自己真实的需求,而不是制造需求

目前使用的插件:

image.png

待办事宜:

image.png

同步文件

Obsidian免费版中是不支持同步文件的,我是通过gitee来进行同步文件,同样图片也是用gitee+OSS自己搭的图床

这里并不能用坚果云,因为Obsidian的一点点改动,都会影响整个文件需要同步,免费版的坚果云是有上传限制的,为了将白嫖进行到底,还是选择gitee或者github进行同步。

image.png