人人都应该在手边备一个免费开源的 Markdown 编辑器(5款推荐)

为什么要备一个 Markdown 编辑器

Markdown 编辑器本质上是一个文本编辑器,然后加上了对 Markdown 语法的支持和渲染。

我们如果需要记录事情,表达思想,无论是笔记还是博客还是文档还是报告……都离不开良好的文字表达。 虽说单纯的文本编辑形式太单调,而如果太注重「富文本」样式的话,(字体颜色粗细排版……)又会舍本逐末。所以,Markdown 恰好处于两者之间, 几乎任何人都可以在几分钟到几十分钟里学会语法,同时提供简单的格式支持,这对于帮助我们理清思想(通过段落,节点,加粗等常用格式语法)非常有帮助。

我个人有新电脑时,总是在第一时间就会安装 Markdown 文本编辑器。尽管这个世界上各种 在线笔记工具 App满天飞, 但我还是相信自己的纯文本 Markdown 笔记,我不希望自己的信息最终需要依赖于某个 App 的云上,或者存放在一个不知道格式的加密文件里面。 这个理由我之前详细介绍过,参见:

构建自己的生产力工具系统,为什么如此重要?

一般我使用 Obsidian 归档各种笔记,即使有些笔记会在其它 App 里面使用过,但最终重要的笔记都会存放在 Obsidian 的本地资料库(Vault)里面。

除此之外,总有一些需要 临时打开编辑,临时快速记录,也不知道将来要不要归档的场景,比方说打开一个 Readme 的 Markdown文件, 打开一个临时记录的网址列表,一篇短文…… 很久以来,我都是使用 Typora(付费) 这款 Markdown 编辑器, 直到最近,我发现其实还是有很多 FOSS (免费+开源)的选项。 于是稍微整理了一下,也分享给大家。

5款 FOSS 的 Markdown 编辑器

以下的工具,都支持本地存储,而且免费+开源,这些就不再逐个重复叙述了。

QOwnNotes

QOwnNotes 是一款很有意思的开源产品, 界面上让人想了老牌的传统文本编辑器,例如EditPlus 这种。 而且,Markdown 渲染还是按照早期的双栏预览模式,而不是 Typora 那种「所见即所得」风格,似乎有种复古风, 不过这款产品也有一些特别之处:

  • 支持多平台,采用 Qt 技术构建而不是 Electron
  • 支持从Evernote导入笔记(.enex),包括支持大文件的导入。
  • 支持 集成 OwnCloud, NextCloud (如果有部署的小伙伴,应该感到狂喜)
  • 支持 CalDav (一种日历同步协议)
  • 有浏览器插件辅助

总的来说,看上像是一款 10年前的工具,但是丝毫不影响其丰富的功能性。

https://www.qownnotes.org/

Zettlr

Zettlr 也是一款特色鲜明的 Markdown 编辑器了。 主要运用于 论文笔记,知识卡片 撰写等场景。算得上是相当「学术友好」的 Markdown 编辑器工具了。

  • Zettlr 支持 Zettelkasten,以及内链管理
  • 支持 Zotero 等参考管理器,Zettlr 支持几千种行业标准引用样式
  • Zettlr 内置一些论文提交模板,对应不同学术期刊的提交要求
  • 支持变量、制表符和更多自动化构建笔记片段的功能 (可用于构建参考论文头部的摘要,关键字等固定格式片段)

https://www.zettlr.com/

Ghostwriter

这是一款专注于文本写作的工具, 基于 Linux KDE,少见的 Linux 友好工具。 同时支持 Windows, 但是 macOS用户需要自行从源代码编译。

整体界面很像主流的 Markdown 编辑器, Ghostwriter 提供 Hemingway Mode(打字机模式),可以禁用退格和删除键,模拟使用打字机的体验。据说这是强迫自己不停下写作,让思路不中断的一种方式。在这种模式下,我们不能移动光标,不能回删,创作途中只能不停向后继续写,然后换行,然后继续写 ……

作为写作工具,Ghostwriter 也支持一些辅助小功能:

  • 字数,段落,阅读时间等统计。
  • 专注模式,高亮当前正在编辑的句子,淡化其它行。
  • 支持 LaTex 等数学公式的渲染表达。

https://ghostwriter.kde.org/

MarkText

MarkText 就是为像我这样普通人准备的轻量 Markdown 编辑器了, 基本可以理解成是 Typora 的开源免费平替。

MarkText 没有之前介绍过几款工具的特殊功能,但是 在 Markdown 渲染上做到了「所见即所得」,这也是当初 Typora 成名特色之一。 另外 MarkText 也保持了「极简主义」风格,默认只有内容编辑区域,其它功能也比较克制,这也都是我喜欢的地方。

https://github.com/marktext/marktext

其它可选项

在 Windows Microsoft Store 里面有一个免费的 Windows App, 名为 TypeDown。 我也用过段时间,也是「即时渲染」Markdown, 即开即用,而且也是开源的。只不过是基于 .Net 框架,所以只有 Windows 平台可用。

https://github.com/byxiaozhi/Typedown

另外,如果大家不介意的话,像 VS Code这类开发工具,其实也是可以用作 Markdown 编辑, 但我个人还是喜欢 Typora 那种 极简风格+即时渲染。考虑到已经有这么多各具特色的Markdown 编辑工具了,所以就不再额外重点推荐 VS CODE 了。

最后

总的来说,一款合适的 Markdown 编辑器,我觉得是我们数字世界中的必备「生存工具」。即使我们更换了设备,更换了操作系统,更换了各种花哨的 App,所有的一切都发生了变化, 只要我们还有自己的文字笔记,还有一款文本编辑器,一切就还能继续。

留下评论