Contents

Evernote功能扩展试用手记

由于自身的局限性,Evernote有两个关键的功能至今也没有支持:这也不支持,那也不支持。 具体来说就是Markdown啦。 因此我花了一个礼拜的时间试用了市面上所有为EN擦屁股的软件,以供参考。

Marxico

马克飞象确实,讲道理算是功能算完备的一个软件啦,不过更准确来讲,它是一个以evernote作为存储的在线编辑器。真正利用到Evernote的功能,就只有它的搜索功能。不过想想看,其他的几个编辑器也是一样嘛。

它虽然有客户端,但是那个客户端就是Chrome的离线App,多了一个协议关联,从EN客户端里可以点击链接跳转到客户端进行编辑。但是正如前文所说,它仅仅是一个向EN输出页面的Markdown编辑器,因此在EN客户端里的修改不能反向同步到马克飞象中,而且MD页面的源码、附件、mathjax源码都存在他那里,一旦你终止了它79块钱一年(好贵)的服务,虽然可以编辑它已创建的笔记,可再想导出或迁移到其他工具就超级麻烦了(特别是公式和代码),也丧失了EN可以便利迁移瞎几把转的优点。

小书匠

小书匠是我试用的这几个软件中功能最强大的一个,我想要的功能,缩进、MathJax、Emacs键位、图片插入、双向同步,基本它都有。不过只可惜,JS写的东西都是垃圾。macOS有一个能耗指数,火狐28,Atom16,小书匠大概在12左右。而我现在在用的Alternote,指数在1.62。我用的是笔记本呀,卡也就算了,这么多年都习惯了,但费电就忍不了了啊。

Atom

虽然用插件、用AppleScript的方式让我觉得有点脏,不过这种hack的方式还是让人眼前一亮的,而且,又让人有了一个喜欢mac的理由。不过最终pass的理由还是一个,费电。打起字来的时候,耗电量是会上升的。虽然静止的时候,Atom能耗只有0.5-1左右,不过一旦切换到前台,能耗会涨到6,CPU占用也起飞到30左右,开始打字或者滚动窗口的时候,CPU就会飙到100,而且能耗也提到15。总不能当花瓶供着吧。

BUG实在多到影响感受,开启浮动标签CPU稳高不降,点击同步后文件夹视图会弹开,关掉再点一回才能同步。插入一个图片会把它base64编码再解码再保存文件,这逗比bug还是我修的。看到那段代码我瞬间就不想用了。垃圾JS,垃圾coffee!作者说过,WFM(Work For Me),锅甩得漂亮!Work for you, not me.

原来我还不理解vim、Emacs这种编辑器为啥不火,啥都能干啊?现在我明白了。用晦涩的语言为“潜力很大”其实啥功能都没有的编辑器做它本来应该有的功能,这不是无聊是什么?

Alternote

最后还是回到我的第一个选择了。虽然没有公式、没有代码框,但这个都可以通过其它的小工具解决,更何况,细想那些高级的功能,几天也用不到一回,公式等等的有更专门的工具也会效率更高(公式我倒是没研究,但是stackoverflow上有人建议过解决方案)。我想想,最常用的粗体斜体大标题,链接图片删除线都有了,也就满足啦。至于没有TOC,那都是小事情啦。

Alternote还有一个好用爆炸的小细节,一个真正给人写作软件的感觉,而且愿意给它付费的功能,就是——中文分词。如果你真正的用汉语写作过,就会体会到,这几个字的分量其实是很重的!alt-arrow可以更快的在句间跳转、删改单词,特别是我这种喜欢斟酌断句标点的,跟得上思维的编辑器简直趁手得不要不要的。写这一点的时候,我特意打开了究极文字处理工具MS Word,因为我觉得它卖那么贵,这个功能应该会有。意外的是,有,但是,不如Alternote

只测试了一句话,但是应该可以说明问题。测试方法就是在写作的时候用alt-arrow导航,到了一个断点就下一个竖线,但标点符号的两边都没有画线,这都断不了就太垃圾了吧(其实除了alternote和word哪个都断不下来)。 哦对了,官方客户端也能正常断字哦。 更新:所有使用macOS原生text view和text field的文本区域都支持中文断字。

中文分词的功能不知道你有没有。

  • Alternote断字: 中文|分词|的|功能|不知道|你有|没有。
  • Word断字: 中文分词|的|功|能不知道你有没|有。

好吧我觉得对word不公平。再测一回。

Alternote还有一个好用爆炸的小细节,一个真正给人写作软件的感觉、愿意给它付费的功能,就是——中文分词。如果你真正的用汉语写作过,就会体会到,这几个字的分量其实是很重的!写这句话的时候,我特意打开了究极文字处理工具MS Word,因为我觉得它卖那么贵,这个功能应该会有。意外的是,有,但是,不如Alternote!

  • Alternote断字 Alternote|还有|一个|好用|爆炸|的|小|细节,一个|真正|给人|写作|软件|的|感觉、愿意|给|它|付|费|的|功能,就是——中文|分词。如果|你|真正|的|用|汉语|写作|过,就|会|体会到,这|几个|字|的|分量|其实是|很|重|的!写|这|句|话|的|时候,我|特意|打开|了|究|极|文字|处理|工具|MS Word,因为|我|觉得|它|卖|那么|贵,这个|功能|应该|会|有。意外|的是,有,但是,不如|Alternote!

  • Word断字 Alternote|还有一个好用爆炸|的小细节,一个真正给人写作软|件的感觉、愿意给它付费|的|功|能,就|是——中文分词。如果你|真正的用汉语写作过,就会体会|到,这几个|字的分量其实是很|重的!写这句话|的时候,我特意打开了究极文字处|理工|具|MS| Word,因为我觉得它卖那么贵,这个功能应该会|有。意外的|是,有,但|是,不如|Alternote!

见仁见智吧。

哦对了,知道我为啥不用OneNote吗?OneNote我装了一年多,到现在同步还没有成功过!

其它第三方客户端

来自谷歌的一个结果

  • GeekNote

怎么说呢,有人喜欢用命令行,就喜欢吧。我也不喜欢看别人吃屎,可就是有人喜欢啊。

  • NixNote

不给钱的东西就是不靠谱,2都不是java写的了,也没一个官方的编译指南,一个GUI程序还丑的不行,让人怀疑它的功能性。

  • Everpad

Linux only。没有信仰,不考虑了。嘴上说着支持许多evernote的特性,tag、笔记本、分类……是编辑器太弱实在没话说了?


最后来一发功能对比。(唉,还是WYSIWYG的表格编辑器最好用了,垃圾markdown)

马克飞象 小书匠 Atom Alternote
Markdown ✅页面中隐藏 ⚠️自动渲染不保留源码
数学公式MathJax ❌可插图片
同步到Evernote ✅ENML+隐藏MD ✅ENML+MD附件 ✅HTML
从Evernote同步 ❌链接到马象修改 ❌文字、代码块错乱
导入导出 ✅输出zip、md文件 ✅附件在本地文件夹
同步速度 ❌JS预处理超级慢 ⚠️顿、界面BUG
耗电量排名 ❌❌ ✅✅
中文分词