
三年前用某个编辑器写的一批笔记,今年换电脑时打开是乱码,图片全丢,表格塌成一行。选编辑器真正要看的不是它写起来多顺手,是它离开之后你的文件还剩下什么。
这篇不比谁更好。四种工具各有清楚的边界,越界使用才会出问题。边界之外不是「难用」,是「用了会付出另一种代价」。
先说清楚:这不是编辑器之争,是存储模型之争
四个工具都读 Markdown,差别在它们如何对待这段文本。有的把 Markdown 当成内部格式,有的把它当成唯一真相。
前者会把图片放进自己的资源目录、把表格渲染成自己的结构、把元数据写进隐藏文件;后者就是一个文件夹加一堆 .md,图片用相对路径。前者的体验更顺,后者的存活率更高。
这个差别在头三个月看不出来,在第三年换工具的时候一次性结算。短期比的是手感,长期比的是文件还在不在。
Typora:所见即所得,代价是它替你决定了很多事
Typora 把源码和预览合成一层,光标停在哪一行,那一行就显出源码。这是四种工具里唯一做到「写作时看不见标记」的。
它买断制,一台设备一个授权,三台以内。没有插件市场,没有社区主题生态,功能边界由作者一个人划定。好处是三年后界面还是那样,坏处是你想要什么新功能,只能等。
它适合的场景很明确:写长文、写文档、导出 PDF 交差。表格、目录、公式都在同一层里编辑,不用切窗口。如果你 90% 的时间是在写而不是在整理,它省下的注意力最多。
不合适的场景同样明确:几十个人协作、需要在文件之间建立引用关系、要接版本控制。它不做这些,也不打算做。一个工具只做一件事,是你选它的理由,也是你迟早要再选一个的理由。
Obsidian:先把文件夹变成一张图
Obsidian 的正体是一个文件夹。你选一个目录,它把里面所有 .md 读进来,用双链把它们连起来。它卖的不是编辑体验,是「文件之间的关系」。
本地优先,断网可用,个人使用免费。同步和发布是付费项,价格按年算,比自己搭 Syncthing 贵,但省了配置。它的粘性来自双链和插件,一旦积累了几百条链接,搬走的成本会变得很高。
插件生态是它最大的变量。一千多个社区插件,质量参差,同一个功能有三四个实现。装到第十个插件之后,你的笔记系统就开始需要维护了。
它适合需要长期积累、反复回看的人:读书笔记、项目档案、写作素材。如果你只是想把一篇文章写完发出去,它的结构反而是负担。
VS Code:什么都能做,所以什么都要自己配
VS Code 加一个 Markdown 插件,就有了预览、目录、粘贴图片自动存盘。它的优势不在写作,在所有周边能力都已经在那儿了。
Git 集成、终端、搜索替换、多光标,这些是写代码的工具,但对写长文同样有用,尤其是要反复改同一批文件的时候。它把写作变成一次可以回滚的编辑。
代价是默认状态很粗糙。字号、行宽、字体、预览样式、图片存放规则,全要自己设。第一次配到能安心写字,通常要花一个下午。它给你的是可配置性,不是舒适度。
它适合技术文档、需要和代码放一起的说明、多人通过 Git 协作的写作项目。不适合只想打开就写的人,那个下午的成本收不回来。
Zettlr:为引文而生
Zettlr 的核心是引用。它接 Pandoc 和 Zotero,写作时插入引文键,导出时自动生成参考文献。在需要标注来源的写作里,这一条就足以决定选它。
开源免费,界面朴素,功能集中在写作与导出两端,中间不打扰。它的目标用户很窄:写论文、写报告、需要一套参考文献格式的人。
如果你不写引文,它的多数功能对你没有意义,界面还不如 Typora 顺手。为一个小众需求做到极致的工具,对剩下的人就是负担。
| 维度 | Typora | Obsidian | VS Code | Zettlr |
|---|---|---|---|---|
| 文件形态 | 单文件 + 资源目录 | 文件夹 + 双链 | 文件夹 + 工作区 | 文件夹 + 项目 |
| 离线可用 | 是 | 是(本地优先) | 是 | 是 |
| 多人协作 | 靠外部工具 | 靠同步盘 | 原生接 Git | 靠 Git |
| 导出 PDF | 内置,排版好 | 需插件 | 需插件 | 接 Pandoc,最强 |
| 上手成本 | 十分钟 | 一小时 | 一个下午 | 半小时 |
| 价格 | 买断 | 个人免费 | 免费 | 免费 |
三套组合,按场景给
组合一:Typora 加一个同步盘。写作在 Typora,备份交给网盘或 Syncthing,图片目录设在文档旁边。适合一个人、以输出为主、不需要检索关系的人。整套成本是一次买断加零配置。
组合二:Obsidian 管素材,Typora 出成品。素材、摘录、灵感都进 Obsidian,靠双链串起来;真要写一篇成稿时,新建一个 .md 用 Typora 打开。适合写作者,两边各用所长,文件是同一份。
组合三:VS Code 加 Git,Zettlr 管引文。技术文档全部进仓库,改动有记录、可以回滚;需要参考文献的报告用 Zettlr 导出。适合团队或者需要留痕的项目。
三种「选错了」的信号
信号一:你开始为工具写规则。比如规定「图片必须放 assets 下、命名必须用日期、标签必须三级」,而且这些规则只有你记得。需要靠纪律维持的系统,说明结构没长在工具里。
信号二:打开软件的前五分钟在整理,不在写。整理文件夹、调插件、改主题,这些都有即时反馈,很容易替代真正的写作。如果一周里整理的时间超过写作,工具已经反客为主。
信号三:你不敢换。不是因为现在的够好,是因为搬走的成本太高——图片路径、双链、插件配置全都锁在里面。这时的正确做法不是继续加码,是把最要紧的几十篇导出成纯文本存一份。
还有一个更早的信号:你同时装了三四个,每次写之前先想「这篇该放哪」。选择成本超过写作成本的时候,随便挑一个用满三个月。
写在最后
写作工具这个品类有一个特点:越强的工具,越容易让人把时间花在工具上。功能是给有明确需求的人准备的,不是给还在找需求的人。
那些写了十几年的人,用的往往是最朴素的东西——一个文本框,一个文件夹,一个按日期命名的习惯。他们不是没有更好的选择,是早就过了需要靠工具来维持动力的阶段。
如果你的文件三年后还能用记事本打开,那你选对了。其余的差别,都是过程中的舒适度。能带走的才叫资产,带不走的只是使用记录。
你现在写的笔记,换个软件还打得开吗?试过一次吗?

评论 (0)