今天来比较三款MarkDown工具。入选的三个工具分别叫做马克飞象小书匠作业部落Cmd Markdown。入选的必要条件是支持所有的终端,且可以导到其他的笔记平台。单个端的Markdown解析器、或者文本编辑器的插件之类的,不在今天的讨论之列。

这几款Markdown工具都是国产,各有优劣。下面将给大家具体分析

笔记平台

印象笔记等笔记平台不在今天的比较队列里,这里首先来讲述一下使用Markdown的痛点所在。

印象笔记其实在格式方面是存在很多问题的。其实印象笔记这个公司在2016年就在融资上出现了很大的问题,确实它的格式在2006年左右还是杀手级的,但是恐怕这个公司已经对兼容性焦头烂额了。

当然,对于一个程序员来说,对于印象笔记最为头疼的地方是它无法写代码。它比IDE等等差的太多,甚至连vim都不如。当你在里面写了两个英文的双引号,则左边的会自动变成中文的左括号。_黑人问号???_这还怎么写代码?!

Wiz笔记作为国内的笔记旗帜,对于Markdown的支持还是令人很欣慰的。早在五年前,我还是Wiz的忠实用户。但是切换Macbook以后,发现这个软件对于Mac段的支持一直不尽如人意,所以后来还是转了印象笔记,并成为印象笔记的忠实付费高级用户。

而且Wiz笔记现在不付费好像是几乎没法用了,这个也是有点不太好呀。

有道云笔记也使用过,但是没有留下太强烈的印象,后来也放弃了。

对于问题,三款Markdown都能够完好的解决,毕竟Markdown嘛,可以用```来写代码的。


马克飞象

马克飞象对于各个客户端做得相对来说比较native,所以算是支持的比较好的。对于同步笔记来说,它并没有把印象笔记的原有内容同步过来。这一方面说是一个问题,另一方面说也是一个优点。毕竟原来的笔记并不是支持这样一个markdown的格式的,而且那么多笔记,总共也得有1000篇了吧,总体弄过来真的比较乱。

现在的问题是这个内容能不能自动同步。但是从“正在从印象笔记载入”字样来看应该没这个顾虑。

缺陷:

  • 价格是肯定要放在缺陷里面的。当然,收费没有任何值得指责的,毕竟作者辛辛苦苦为大家提供了很好的产品。但是如果两个产品一样的话,那么我们还是更喜欢拥抱开源的免费的大家庭。
  • 文章在印象笔记端无法编辑。当然这个也确实解决了冲突的问题,但是笔记端只能看不能写也是有点讨厌。

对于Markdown的存储方式,在微博上看到作者本人的回复。印象笔记本身的格式是enml,是html兼容的。作者在整个enml的最后增加了一个<center>标签,并且把这个center标签设置为隐藏的,所以我们在印象笔记中看不到相关的内容,但是它真真切切地同步了。至于图片的话,就直接印象笔记兼容的图片嵌入进去了。马克飞象可以通过相应的操作,把整个Markdown还原回来。


小书匠

不可否认的是,小书匠做得确实不错。

这里就不上图了,因为截了个图发现暴露了一些隐私账户。

居然可以把印象笔记的所有内容都同步过来,并且都尝试以Markdown的方式进行打开。

小书匠免费版的功能是最强大的,收费版的费用也并不贵。20元一年,也就一碗帝都牛肉面而已。

小书匠的缺陷,个人认为也是三个编辑器中最大的。首先是它使用了一个比较奇怪的引擎,导致用起来的流畅度不足。

为了省事儿,很多软件的跨平台,实际上都是js的功劳。启示还是有很多js框架做的不错的,譬如 Electron,然而小书匠用的这个是nwjs。感觉上会稍微不那么原生。最基本的,对于一个Mac用户来说,它不支持最大化就罢了,关闭、满窗口(非最大化)、最小化三个按钮居然还在界面右端,非常不习惯。

不过这些并不足以让我放弃一个编辑器,让我最终放弃它的原因是它对Undo的支持非常差。

假若你输入一段中文今日头条,输入完之后,点击+Z进行Undo操作,你会得到一个字符串jin'ri'tou'tiao,然后不停地点击+Z,这堆英文字母才能挨个消失。这是让人无法忍受的。

而如果你先输入了中文今日头条,然后又使用delete键删除了,这个时候你的界面上剩下今日头,你会发现你的+Z键完全失效了。这种失灵也完全无法忍受。

这种问题很可能是js本身平台的问题,因为我尝试了网页版,也存在同样的问题。

当然,小书匠也有很多优点。一个是界面确实功能丰富,另外一个是它同步导入印象笔记是可编辑的,而且其markdown部分也作为附件存在了笔记下面。这让人看着安心,自己的信息一定不会丢失。


Cmd Markdown

最后是Cmd Markdown,这一款笔记做的也非常好。

它支持Tex的公式,还支持流程图、时序图,甚至还支持甘特图。

不过它还是以自身为主,对于笔记平台的依赖性相对比较低。如果想要同步到印象笔记的话,得专门点击设置,然后用导出的方式来导出到笔记,这个是我不太希望的。我期待的结果是直接点击+S就给我乖乖同步到印象笔记,这个功能,前面两款做的都非常好。

更何况,从cmd markdown导出到印象笔记还需要充会员,连试用的机会都没有,¥90/year。

马克飞象和小书匠都支持非常非常丰富的主题列表,而cmd markdown对主题的支持相对来说简陋了一些,只支持亮暗两种。

cmd markdown的展示还是非常方便的,当文档写得好的话,就直接不需要专门做Keynote了。


总结

这些编辑器有一些共同的优点,譬如他们都支持导出,都支持非常程序员喜爱的操作方式,导出方式,保存方式。甚至是把数据仓库都指示了出来。

它们都是全平台的工具,而且都支持加载很快,非常方便的web端,效率比Google Docs高得多。因此,它们都一定程度上解决了印象笔记的痛点,当然,有的时候也会不小心引入新的痛点。

从我的选择上来说,还是选择马克飞象了。

对于效率工具这方面,大家都不要吝惜自己的小钱钱,毕竟这是能够给你带来更大价值的工具。