4 款开源 Markdown 编辑器

如果您正在寻找一种简便的 Markdown 文本格式化方式,这些编辑器可能满足您的需求。
434 位读者喜欢这篇文章。
Typewriter keys

April Killingsworth。由 Rikki Endsley 修改。CC BY-SA 2.0。

我大部分的写作都是在文本编辑器中完成的,并使用 Markdown 格式化——文章、散文、博客帖子等等。我不是唯一一个这样做的。不仅有无数人用 Markdown 写作,而且还有很多出版工具是围绕它构建的。

谁会想到约翰·格鲁伯和已故的亚伦·施瓦茨创建的这种简单的网页文档格式化方式会变得如此流行呢?

虽然我的大部分写作都是在文本编辑器中进行的,但我可以理解专用 Markdown 编辑器的吸引力。您可以快速访问格式化功能,轻松地将文档转换为其他格式,并且可以获得即时预览。

如果您正在考虑使用 Markdown 并且正在寻找专用的编辑器,那么这里有四个开源选项供您选择,让您享受写作的乐趣。

Ghostwriter

Ghostwriter 在我使用或尝试过的专用 Markdown 编辑器中排名前三。而且我用过或尝试过不少!

Ghostwriter

作为编辑器,Ghostwriter 几乎是一张空白画布。开始输入并手动添加格式。如果您不想这样做,或者只是在学习 Markdown 并且不知道要添加什么,您可以从 Ghostwriter 的“格式”菜单中选择某些格式。

诚然,它只是基本的格式化——列表、字符格式和缩进。您必须手动添加标题、代码等。但是“任务列表”选项很有趣。我认识一些人在 Markdown 中创建他们的待办事项列表,而这个选项使创建和维护列表变得更加容易。

Ghostwriter 与其他 Markdown 编辑器的区别在于其导出选项的范围。您可以选择要使用的 Markdown 处理器,包括 SundownPandocDiscount。只需点击几下,您就可以将您正在编写的内容转换为 HTML5、ODT、EPUB、LaTeX、PDF 或 Word 文档。

Abricotine

如果您喜欢简单的 Markdown 编辑器,您会喜欢 Abricotine。但不要被它的简单性所迷惑;Abricotine 功能强大。

Abricotine

像任何其他编辑器一样,您可以手动输入格式,也可以使用“格式”或“插入”菜单。Abricotine 还有一个菜单,用于插入 GitHub Flavored Markdown 表格。有 16 种预先打包的表格格式,您可以根据需要添加行或列。如果表格看起来有点混乱,您可以按 Ctrl+Shift+B 来美化它们。

Abricotine 可以自动显示图像、链接和数学公式。如果您愿意,可以关闭所有这些功能。但是,该编辑器仅限于将文档导出为 HTML。

Mark Text

与 Abricotine 类似,Mark Text 是一款简单的 Markdown 编辑器,可能会让您感到惊喜。它有一些您可能意想不到的功能,并且在处理使用 Markdown 格式化的文档方面做得非常好。

Mark Text

Mark Text 不会妨碍您。没有菜单或工具栏。您可以通过单击编辑器窗口左上角的堆叠菜单来访问命令和功能。只有您和您的文字。

编辑器的默认模式是半所见即所得视图,尽管您可以更改它以查看您添加到写作中的格式化代码。至于格式化,Mark Text 支持 GitHub Flavored Markdown,因此您可以添加表格和带有语法突出显示的格式化代码块。在其默认视图中,编辑器会显示文档中的任何图像。

虽然 Mark Text 缺乏 Ghostwriter 的导出选项范围,但您可以将文件另存为 HTML 或 PDF。输出效果看起来也不错。

Remarkable

Remarkable 介于 Ghostwriter 和 Abricotine 或 Mark Text 之间。它具有双窗格界面,但外观略显现代。它还有一些有用的功能。

Remarkable

您首先注意到 Remarkable 的是其 Material Design 风格的外观和感觉。它并不适合所有人,老实说:我花了一段时间才适应它。一旦您适应了,它就很容易使用。

您可以从工具栏和菜单快速访问格式化功能。您还可以使用 11 种内置层叠样式表之一或创建自己的样式表来更改预览窗格的样式。

Remarkable 的导出选项有限——您只能将您的工作导出为 HTML 或 PDF 文件。但是,您可以将整个文档或选定的部分复制为 HTML,您可以将其粘贴到另一个文档或编辑器中。 


您是否有最喜欢的专用 Markdown 编辑器?为什么不留下评论分享一下呢?

That idiot Scott Nesbitt ...
我是一位自由/开源软件的长期用户,为乐趣和盈利而写作各种各样的东西。我不太把自己当回事,我所有的特技都是自己完成的。

12 条评论

我认为您可以简单地引用 Atom :D

当我可以写一篇关于它的文章时,为什么要引用它呢...

无论如何,本文是关于专用 Markdown 编辑器的,Atom 不是。

回复 作者 Alexandre Rousseau (未验证)

为什么只写关于“专用”markdown 编辑器的文章。难道有太多非专用的 OS IDE 无法提及吗?例如,Rstudio 就很棒。

回复 作者 ScottNesbitt

为什么?因为我在写这篇文章时(以及我在写大多数文章时)想到的读者是可能不会使用 IDE 的非技术用户。

如果您正在寻找关于 RStudio 的文章,请查看社区版主 Don Watkins 的这篇文章。

回复 作者 Michael Rasmussen (未验证)

StackEdit 是我的最爱。

我看到有人提到了 Re-Text。我发现的另一个是 Typora,可从 https://typora.io/ 获取。它适用于 Linux 和 Windows,Mac 的 Beta 版本也相当稳定。不幸的是,您需要切换模式才能进行预览,而不是拥有第二个框架来在您键入时查看它,但您可以在任一格式中输入您的内容。

Typora 是一个很好的编辑器,但据我所知它不是开源的。

回复 作者 TJ Bruce (未验证)

Remarkable 目前在 Windows 中不可用
即使它似乎是用 Python 3 编写的

如果您想在 Android 上编辑 Markdown 文件,您不妨试试 Markor。

SimpleNote 支持 MarkDown 并且实际上效果很好。而且它实际上看起来不错,然而......我不知道您是如何找到这些编辑器的,但在我看来,它们都是一团糟。几个月前我发现了这篇文章,尝试了所有这些编辑器,但都不喜欢。它们的用户界面太丑陋了!其他一些比本文中提到的编辑器更好的编辑器(同样,在我看来)是 Marxico(专注于 Evernote)和 SimpleNote,专注于全平台解决方案。我最近从 Marxico 转移到 SimpleNote,以便 Windows 和 iOS 同步并共享同一个应用程序,但两者都很棒。

Creative Commons License本作品采用 Creative Commons Attribution-Share Alike 4.0 International License 许可。
© . All rights reserved.