Markdown 编辑器向来是一个「江山代有才人出」的领域,前些日子介绍过的 MarkEditor 1就是今年崭露头角的优秀作品。而今天,获得了「少数派」2015年度 Mac 应用 的 MWeb 也迎来了它的2.0版本。
这次让我们随着 MWeb 的首个大版本更新,来看看同为国产 Markdown 编辑器,两者之间各自都有什么独特优势来获得拥趸?如果是只想要一个最好的 Markdown 编辑器的你,又该如何选择?
2.0 的 MWeb
MWeb 本身已经是一款非常成熟的软件,2.0 版本没有大改,更多的是优化使用时的体验,如果你对 MWeb 本身还不太熟悉,建议先阅读 《Markdown + 文档管理 + 静态网页生成,集大成的 Markdown 应用:MWeb》和《喜欢 MWeb 的 8 个理由》 这两篇介绍。
MWeb 2.0 的提升,主要体现在三个方面:
- Markdown 书写体验的提升。最明显的就是表格,用户不再需要接触 Markdown 的表格语法,就能完成插入和编辑。其他的语法也做了相应的功能键,让不想使用 Markdown 语法的用户减少了学习成本,让文章以 Markdown 为筋骨而又不失使用上的易用。
- 功能可视化。这次 MWeb 2.0 特意在编辑窗口加上了工具栏,常见的操作——例如预览、Markdown 标记和插入图片或表格等——都能通过鼠标点击来完成。虽然在系统状态栏的「动作」中也能实现同样的功能,但层级提到编辑窗口无疑是希望它能成为用户的主要操作方式之一。
- 软件设置的完善。除了这些可见的变化,在底层设计中也有一些改动。最让人期待的是用户可以自定义「文档库」的存储的位置。这意味着你可以把它放到 Dropbox 或者坚果云等云同步网盘中,然后在手机上进行写作和编辑 2。其他的还有为文档添加标签3和多 Tab 栏等等改进,都使 MWeb 更完善。
ME VS MWeb 之使用体验
在我看来, MWeb 更新这次能被称为 2.0 的主要变化,就是在编辑窗口的工具栏。尽管它可以由用户选择隐藏,但是这次尝试体现了开发者对 MWeb 不同的态度。
将常见的 Markdown 标记放入工具栏看似有违 Markdown 的设计初衷(如果使用工具栏不就成了类似 Word 一样的「所见即所得」编辑器了吗)。但是反过来想,Word 这类编辑器的问题,主要在功能复杂和键盘与鼠标频繁切换带来的输入效率下降。工具栏的出现其实没有在功能性上添加累赘,而是牺牲了输入效率时,降低了用户对 Markdown 语法的恐惧,毕竟大多数人只是想要一个编辑器来写文章。例如表格的插入就可以像 Word 里一样可视化的去编辑,而不是写表格语法。同时用户可以在不学习 Markdown 语法的前提下享受纯文本带来的诸多特性。
MWeb: 通过可视化的选项来设置页面属性
而 ME 则是完全另一个思路——通过尽量改进 Markdown 语法来优化书写体验。ME 对原生 Markdown 做了诸多改进,而这一切最终都以 Markdown 标记的形式来呈现和控制。在功能上更是内置了Pandoc 和wkhtmltopdf 等工具接口。有意思的是 MWeb 以「考虑到现在 MWeb 已经足够复杂了」为由,否决了之前计划中的 PlantUML 功能。
通过 Meta 信息来控制文档属性
在使用体验上 ME 和 MWeb 可谓是两种思路的碰撞。ME 代表的更多的是我们一贯对 Markdown 编辑器的期望——在强大之时保持易用。而 MWeb 则像是去探索 Markdown 编辑器的边界。
ME vs MWeb 之使用场景
在使用场景上两者各自有着鲜明的特点。
MWeb 不同于其他编辑器的地方在于它不只是写文章的地方,更是一个静态网站生成器和文章发布工具。MWeb 其名就显示出一开始它的定位就是帮助用户更方便的发布博客甚至搭建自己的博客网站。所以 MWeb 配套的发布功能是它很重要和优势的功能点。经过简单的配置后,用户就可以在本地发布和管理自己不同博客网站上的文章,这份便捷和爽快很可能是重度博客用户的最爱。
博客发布设置和图床设置界面
不同于 ME,MWeb 自带了静态网站生成器4功能,而一些关于网站的设置也是可视化的呈现。而在 ME 中,需要借助 Jekyll 等工具来生成静态网页。
静态网站生成设置界面
不过正如前文所提及,ME 强大之处其对外部工具的兼容性。这让它作为一个「编辑器」的功能性更强。例如利用 Fileshook 来自动更新网站,对 Meta 的支持,让它的可用性只限于使用者的想象力,而不是开发者的功能设计。
在使用场景上两者可谓又是针尖对麦芒:MWeb 尽可能不让用户接触到代码,将相关功能可视化;而 ME 则是提供各类支持,让用户去自由拓展功能。
你选谁?
其实经过两轮对比已经很明显,两者作为 Markdown 编辑器本身都是功能完善且体验十分优秀的。然而设计哲学上的差异使得不同的人使用会有不同的效果。
如果你更热衷于写文章本身而不管是不是 Markdown,会写博客或者有自己的网站,并且习惯于将所有文章整理于一处,MWeb 2.0 可能会省去你很多于写文章和发布文章不必要的麻烦。而且对新手来说会更容易入门。
但是如果你不满足于现有的软件提供的功能,是在寻找一款强大且简洁的 Markdown 编辑器,不爱用鼠标去点图标而是习惯写下语法标记,MarkEditor 则能为你提供更多的基础功能之外的可能性。
再一次提醒,这两款应用都是极其优秀的编辑器,硬说孰优孰劣于用户没有太多意义。重要的还是通过这些工具,去留下一些文字和自己的作品。
MWeb 2.0 正在进行促销 ¥50,为期一周,你可以在 官网 或 Mac App Store 购买,官网有 14 天免费试用版,MAS 版无功能上的区别,可在官网 了解详情。
MarkEditor 分标准版(58 元)和 Pro 版(128 元),可以在官网下载试用后再决定购买。试用本身没有时间限制,但会不停有弹窗提醒购买,且随着试用的时长弹窗频率逐渐增加。