当前位置:首页 > 小城故事 > 正文内容

Evernote是什么

2015-11-02 | 分类:小城故事 | 评论:0人 | 浏览:1,064次

高佣联盟优惠券 牛帮悬赏赚钱 应用试客苹果赚

缘起

Evernote原生不支持Markdown这件事情已经被md党们吐槽很久了,这个功能据说也是很多人转投Wiz的原因。今天在V2EX上看到作业部落这一款在线编辑器,作者非常用心–自己的服务器做云同步,流程图和时序图,支持Vim和Emacs模式(简直国产良心)。我试用了两分钟,然后就没有然后了。这件事促使我思考了一下我到底需要一个怎样的Markdown编辑器,正好今天第一天注册简书,就把这一点思考作为一个小的随笔系列吧。第一篇主要是功能列表和我个人的使用历史,之后会对主流方案做分析,并提出两个觉得还算靠谱的完善方案。

要求列表

这个可以名为“Markdown云笔记”的产品功能list比较主观,在几个主要方面细分为基本要求,进阶要求,变态要求(没有贬义,主要是是指一些强悍或者小众的功能)。

Markdown语法及预览方面

基本要求
1.完整支持Markdown基本语法◦我真的见过有些神奇的编辑器里面,我用“1.”开头所有有序列表,结果预览都是“1.”开头,真是醉了

2.可以预览◦其实就是支持直接显示或导出html或者pdf

进阶要求
1.支持删除线,表格等常见扩展语法
2.支持不同编程语言的代码高亮
3.支持实时预览,同步滚动并且能对齐◦某编辑器从来滚动不对齐我会乱说?不过每个开发者对对齐的理解不同,个人认为多级标题对齐是比较合适的选择

4.支持预览主题选择

变态要求
1.支持LeTex,流程图,序列图语法◦这种小众功能的主要问题是兼容性,用户需要考虑一旦这个编辑器不再更新或者停止服务怎么办。即使为用户提供导出所有笔记的功能,导出的笔记在其他编辑器上使用时也无法正常显示
◦事实上,这种小众功能虽然用起来很方便,但是我的观点一直是专业的事情应该留给专业的工具做。比如流程图就用dot画,附图,然后把代码附在文中。这样既没有兼容性问题,也不用担心“双向箭头在哪里”、“红蓝箭头为什么不能同时存在”之类的问题,开发者完全实现dot会累死的啊喂。

2.支持自定义CSS◦很多人觉得这是一个非常重要的功能(应该属于进阶要求,其实这功能一般都在pro版功能里我会乱说吗),在我看来,样式需求其实在读者端更强一点。
◦如果是公开发表在博客等上面的文章,一般都是规定样式;而个人站点就可以定义样式。而不是公开发表的文章,一般都是给朋友或同时看的,几个主题能选择,真的已经足够了。

编辑器

基本要求
1.支持正常的输入行为◦简书的编辑器,一按tab键,光标就飞走了,走了。。。(OS X 10.10 + Chrome 38)

进阶要求
1.高亮Markdown语法,能够对基本的粗体,斜体直接显示,不同级的标题自动使用不同的字号显示◦即编辑器本身就具有一定的可读性

2.支持基本自动补全,最基本的应该包括:◦有序列表和无序列表的行标回车补全(简书我就不说了)
◦*号_号`号()号自动配对

3.自动保存◦啥也不说了,MarkdownPad免费版都是泪啊

4.find/replace等常规编辑器功能

变态要求
1.tab键智能缩进◦我一直觉得这个功能应该是进阶功能:无序列表中写完一行之后,回车,自动补全行标,如果这时候想缩进一级无序列表时可以直接tab,而不是需要把光标移到行首然后移回来
◦但是我发现绝大多数编辑器都不支持,只有MarkdownPad和sublime插件支持,居然没有什么人抱怨,所以就算是变态要求吧
◦这个功能简书处理的比较好,直接让光标飞走,强行用鼠标选位置,太机智了,呵呵

2.各种类似富文本编辑器的按钮,添加图片,超链接,甚至是添加n级标题◦真是无力吐槽啊

3.超级快捷键◦快捷键添加图片,快捷键将剪贴板里的文本做成链接,甚至是[]()也要有个快捷键
◦真是超有效率呢,我不禁想知道有没有人把[]()当成snippet存下来

4.支持富文本编辑模式切换◦网页版编辑器还好,native编辑器做这种开发其实非常费力不讨好

5.Vim和Emacs模式◦程序员表示美哭,但是还是觉得这个功能优先级不高

云服务方面

基本要求
1.支持保存(@马克飞象免费版)

晋级要求
1.支持公开分享,而且公开和不公开可以很方便的切换
2.不翻墙也能打开公开链接◦在国内实在是没有办法,不能要求同事们都翻墙
◦当初从Evernote国际版转移到印象笔记时就是因为很多同事反映打不开

3.公开链接是带样式显示◦读者很可能不了解Markdown语法

4.大厂的云服务◦主要是安全考虑,个人维护的服务器由于各种原因安全性不受信任,说不定哪天所有的笔记”嗖的一下就没了”@某减肥茶, 或者所有的笔记都被黑阔们拖走了。。
◦当然还有大厂的服务一般能维护的比较久一点儿@Google Reader

变态要求
1.支持团队协作,支持版本管理◦还是那句话,专业的事情交给专业的工具做,做笔记的人还要做团队协作甚至即时通讯也是醉了(@有道云笔记 辛苦了)

2.提供框架,自己可以搭云服务器◦私有云爱好者是无敌的

3.API超完善◦比如可以用IFTTT:简书发布新随笔->自动保存在某个笔记本中。爽是爽,但是国内产品的API不要期望太高。

最后的超变态要求

1.最好免费◦个人观点是,付费没有任何问题,一般要有两个条件:第一是没有免费的替代产品,第二是真的值得买@SMZDM
◦第二条件非常主观◾其实马克飞象定价贵吗?我觉得一年79真的不贵,但是总能看到类似于“马克飞象XXX功能都没有,还好意思收费”、 “XXX比马克飞象做的好多了,都没收费”这样的论调,但是不得不说马克飞象的确是和Evernote结合最好的在线编辑器。
◾但是马克飞象的确不够好,不够好到你心甘情愿的花每年79去用它,这就是不值。(其实很可能我写完这个系列之后,觉得没得选,就去79买了~啪啪打脸啊,太了解自己了怎么破。。。)

2.最好开源◦开源的好处太多了,第一是自己build出来的东西用着放心,知道里面没有乱七八糟的东西◾其实马克飞象的功能很容易让人猜到笔记是不需要在马克飞象的服务器上存储的(作者也澄清过此事),但是一方面很多用户不能理解为什么可以不存储,另外一方面也会担心马克飞象真的做了一些收集用户信息的工作。

开源的第二个好处是可以自由增减功能,适合变态要求的定制◾设计良好的插件系统也能达到这个目的

使用历史备忘

这一章节就是回忆一下,帮我自己做一个记录,所以放在最后了,可以直接略过。
1.最早接触Markdown的时候是在记《C++ Primer》的读书笔记,当时其实已经读完一遍,笔记几千行,除了各章是数字加点(如1.)标记以外,其他的层次结构全部用tab键表示。记的时候没有任何问题,最后总览的时候看着就难受。因为有一点儿LeTex基础,就去找了类似的东西,Markdown毫无疑问变成首选。
2.当时刚开始用sublime,就在插件里面找到了sublime-evernote(这个是我现在还留着的Sublime3的插件,当时用的是sublime2,2中的Evernote插件用的人更多,而且不需要开发者账号),这类插件配合sublime中其他Markdown增强插件是比较好的解决方案,以后会细说。
3.然后就是马克飞象的时期了,马克飞象是在知乎上看到的,当时觉得真是好用,习惯性地捐了五块钱,又介绍了同事一起用。后来出了pro版的时候我就觉得要悲剧,后来就一年79了。在使用马克飞象的期间将笔记从Evernote国际版转移到了印象笔记。
4.然后就是Windows上的MarkdownPad时期,编辑器优化非常好,但是没有很好的云方案。因为转移到印象笔记,sublime上也没有合适的插件了。
5.之后转了OS X平台,用MacDown,还是没有云存储的问题,而且编辑器方面并没有MarkdownPad做的好。
6.之后就是个人想出来的奇葩方法,本地sublime编辑所有的Markdown笔记,然后用gitbook做版本管理和共享,这个方法太费力。

来源:爱赚网(微信号/QQ号:),转载请注明出处,谢谢!

支付宝首页搜索“ 8541763 ”每天领红包

宝石星球挂机赚 趣闲赚悬赏赚钱 趣多帮任务赚

  • 评论:(0)

站内搜索