最近在物色 markdown 的笔记软件,为以后做准备,顺便总结一下

本文找的都是支持完全单机离线的’免费的’软件,毕竟做笔记不喜欢依赖于网络,不稳定且不安全.
当然,配合一些网络工具也可以实现多端同步.

省流版:
vsc 更适合 all in one 和写正规报告,自定义程度高,折腾一下功能强大,美观程度一般
typora 和 obsidian 更适合单纯做笔记,好看又强大,主题可以自定义,但是后者功能更丰富也更复杂,看个人取舍
思源笔记更适合小白用户,功能丰富不折腾,美观,类似于飞书文档。但是结构复杂,无法迁移
vsc/typora/obsidian 几乎没有额外空间占用,仓库是 kb 级的配置文件。而思源笔记仓库巨大,几百 MB, 并且文档存储结构复杂,有数据库,几乎无法迁移到其他软件

vscode

这个就不用说了,代码形式的 markdown 编辑软件,插件无敌多,配合 MPE 和 vsc pdf 写博客和代码作业非常方便.
优点:

  • 自定义程度最高,配合插件几乎实现所有想要的功能
  • 写起来很舒服,支持各种标签,自动补全,以及 AI 插件
  • all in one, 写代码写文档都可以用

缺点:

  • 界面美观程度一般,分为两栏,小屏幕做笔记可能稍微小了
  • 配置和自定义稍微麻烦,只适合程序员用
  • 偏代码型,而不是富文本

界面如下

img
安装和体验

typora

一款很简洁轻便的 md 笔记软件

优点:

  • 简洁且优美,主题多,满足基本笔记需求
  • 拥有 note/tip/important/warning/caution 等提示框

缺点:

  • 不支持富文本编辑,自定义程度稍低
  • 付费 (也可以找破解)

界面如下

img

值得一提的是,typora 对于大屏幕兼容性不好,页宽总是很窄 (为 1080p 屏幕准备的)
需要更改页宽,在 D:\Typora\resources\style\base-control.css 里修改 max-width:, 把值修改为喜欢的宽度 (比如 85%)
以及自己的主题文件 (typora 页面进入主题目录找,比如我的是 night.css), 修改所有 max-width 字段。即可

obsidian

一款开源的基于 md 的富文本编辑软件

优点:

  • 优雅,主题多,自定义程度丰富,介于 vsc 和 typora 之间
  • 插件市场丰富,比起 vsc 更专精于笔记领域,支持基本的一些 ai 工具,标签分类等
  • 支持富文本编辑,双向链接 / 音频视频 / 思维导图 / 模板等功能
  • 拥有 note/tip/error/success/warning/fail 等提示框

缺点:

  • 需要一定配置,不太适合纯小白用户,介于 vsc 和 typora 之间
  • 功能太多容易迷失自我…

界面如下

img

值得注意的是要装一些插件才好用,比如

  • Custom Attachment Location(RainCat1998)
  • Editing Toolbar(Cuman)
  • Global Proxy(windingblack)
  • Iconize(Woelki)

btw, 这个软件对大屏幕兼容性也不行,也得手动改页宽
.obsidian\snippets 添加一个自定义的 css, 里面填入如下。然后 obs 设置 - 外观里启用 css 片段即可

css
1
2
3
4
5
6
7
8
body {
--file-line-width: 90%;
}

/* 编辑模式下,右侧空白太大 */
.markdown-source-view.mod-cm6.is-readable-line-width .cm-content {
max-width: 100%;
}

思源笔记

我把这个也调查了一下,这个软件应该是国产里的清流了,虽然高级功能也要 vip, 但是免费的离线版功能完全足够,简洁优雅

优点:

  • 界面比较新颖有活力,最现代化的一个
  • 使用难度极低,很接近飞书文档
  • 富文本功能不错,还支持斜线提示以及其他高级功能,要是开个 vip 功能更好到爆

缺点:

  • 文档结构太复杂,并不是原生 markdown, 有加密和编码,基本无法迁移到其他软件
  • 空间占用大,因为要保存复杂的文档结构和功能,插件很大,初始仓库文件夹就可达几百 MB
  • 速度更慢,因为功能更复杂咯

界面如下

img

参考文章

https://www.cnblogs.com/chengkanghua/p/11084749.html
https://forum-zh.obsidian.md/t/topic/26536
https://forum-zh.obsidian.md/t/topic/19603