Markdown 编辑器横向对比与选择
Markdown 编辑器看起来同质化很严重——都是左边写、右边预览。但真正长期用起来,差别集中在三个地方:图片怎么存、导出成什么样、内容能不能带走。这篇按类型对比常见工具,帮你在动手之前先想清楚要什么。
一、先分清三种形态
所见即所得型:输入 # 之后立刻变成标题,看不到源码。写作沉浸感最好,适合写长文。代表是 Typora、MarkText。
双栏预览型:左边源码、右边渲染结果。调格式时最直观,写技术文档常用。VS Code 装预览插件、Zettlr 都属于这一类。
纯源码型:只写文本,需要时才预览。速度最快,适合已经熟悉 Markdown 语法的人。Sublime Text、Vim 以及各种轻量编辑器都算。
刚开始接触 Markdown,建议从双栏预览入手。你能同时看到"写了什么"和"变成什么",语法学得最快。
二、几款常见工具的实际差异
Typora:所见即所得做得最成熟,表格、公式、流程图的输入体验流畅,导出 PDF 和 HTML 的排版质量高。属于商业软件,一次性授权。适合以"写完导出成文档"为主要目的的人。
Obsidian:本质是笔记库而不是单文件编辑器,强项在双向链接和插件生态。写单篇文章略显笨重,但管理成百上千篇笔记时优势明显。免费,文件全在本地。
VS Code:本身就是通用编辑器,装上 Markdown 预览和格式化插件后完全够用。最大优势是能和版本控制、代码仓库、静态站点生成器无缝衔接。适合把文章当作项目文件来管理的人。
MarkText / Zettlr:开源方案。MarkText 走所见即所得路线,界面干净;Zettlr 偏学术方向,支持文献引用和多种学术格式导出。
在线文档类工具:好处是随处可写、协作方便;代价是内容存在别人的服务上,导出时可能带上平台特有的语法。
三、导出能力是最容易被忽略的差异
写完之后要交付什么,很大程度上决定了工具选择:
- 交付 PDF 或 Word:优先看导出排版质量。有些工具导出的 PDF 字体和边距都需要手动调。
- 交付 网页或博客:看是否支持文件顶部的元数据块,以及能否自定义模板。
- 交付 纯 Markdown 文件:几乎所有工具都行,但要注意有些工具会写入私有语法,比如特殊的高亮标记或图片标记,换工具后可能显示异常。
- 相对路径加同级 assets 目录:整个文件夹一起搬走最稳,推荐给本地写作。
- 绝对路径:换台电脑立刻失效,不建议。
- 上传到图床:适合发布到网上,但要考虑图床本身能存多久。
- 主要写长文、需要导出精美 PDF:所见即所得型工具。
- 建个人知识库、笔记之间要互相引用:Obsidian。
- 写技术文档、需要版本控制:VS Code 配合 Git。
- 只是偶尔写点结构化文本:任何支持预览的轻量编辑器都行。
- 需要多人实时协作:在线文档类,但要提前确认导出是否干净。
一个稳妥的习惯:正文只用标准语法——标题、列表、加粗、链接、代码块、表格。花哨的扩展语法留到最终排版阶段再处理。
四、图片管理是长期使用的分水岭
Markdown 本身不存图片,只存路径。时间一长,最常见的事故就是"文章还在,图全裂了"。三种处理方式:
大多数工具的设置里都有"插入图片时自动复制到指定目录"这个选项,这是新建库之后第一个应该打开的开关。
五、按场景对照
六、最后一条建议
Markdown 的最大价值是内容和工具解耦。所以选工具时别问"哪个功能最多",问"如果三年后这个软件停更了,我的文件还能不能正常打开、正常导出"。答案是"能"的那几个,随便选一个开始写就行——真正影响产出的从来不是编辑器。