用 Markdown 记笔记的一些工具

我和身边好多朋友都用 Evernote 来记笔记。但是好多年了我时常有个念头,如果用 Markdown 来写笔记,同时又能利用 Evernote 稳定便利的同步服务,那该多好!

几年前在 Google 搜这个话题的时候,发现的网页现在竟然已经找不到了,印象中好像通过 Apple Script 来调用一个 Parser. 还有个特别简洁的应用,简洁到我都无法适应。

今晚想写点笔记,看见 Evernote 又觉得贴个代码太丑了,花了点时间看了看现在的解决方案。

Quiver

Quiver 号称“程序员的笔记本”。

优点:

  • 与 Evernote 相似的界面,容易上手
  • 代码高亮功能貌似很完善
  • 支持普通文本框插入图片——纯粹的 Markdown 也许偶尔无法满足需求
  • 全文检索
  • 有实时预览
  • 支持 LaTex(这个我现在基本不用了)

缺点:

  • 实时预览无法跟踪当前编辑位置
  • Markdown 语法支持有限(我只简单测试了表格好像不支持,但并不十分确定,求指正)
  • 撰写笔记是基于“Cell”的单位,是个新概念,我放在缺点里因为我不是很习惯……Cell 有四种 – Text, Markdown, Code, LaTex
  • 小 bug – 在文本框按了 Tab 后无法 Undo,只有再输入普通字符才可以一起 Undo

如果 Quiver 有完善的 Markdown 支持,并且继续完善功能,修正 bug,我会购买并替换 Evernote 的。

StackEdit

StackEdit 是基于浏览器的一个 Markdown 编辑器,开源项目。

优点:

  • Markdown 语法、扩展支持得相当完善
  • 云同步支持 Dropbox,Google Drive
  • 支持浏览器本地存储
  • 实时预览并且追踪当前编辑位置

缺点:

  • 没有全文检索(貌似有用户贡献的插件可以做)
  • 云同步支持的两家基本上不能用
  • 同步功能不是很合意,比如删除本地的笔记,服务器上不会删除

马克飞象/Marxico

中文版英文版,都是收费服务,基于 StackEdit 做的。它是通过 API 跟 Evernote 集成,但我不知道如果我在 Evernote 那边做更改的话会发生什么。在这里编辑,在 Evernote 里阅读,Evernote 里还有一些非 Markdown 的笔记,怎么区分呢?有点乱,我先不考虑。

Sublime Text + 插件

语法高亮和预览都有插件,而且加上 LiveReload 插件还可以实现实时预览(忘了,应该不能跟踪编辑位置吧)。把一堆 .md 文件分类,放在一个目录树中,不也是个功能完善的笔记本吗?Sublime Text 还可以文件夹搜索,够用了,这也是个非常推荐的方案。

如果觉得预览插件不够好用,花钱买个 Marked 2,据说支持监控一个文件夹下面所有的 Markdown 文件,哪个有改动就给你预览哪个,还会标出你改了的部分。为什么叫 Marked 2 呢,因为以前就叫 marked,还便宜,我买过。那时记得标注修改部分的功能还有 bug,现在涨价了,应该功能也强了不少吧。因为他放在 App Store 里卖,所以得换个名字,要不然我这样买过老版本的就可以免费用了。


看起来 Sublime Text 的方案非常好啊,我都有点忘了我为什么不选择了!可能这个整合起来各种插件,还要考虑怎么放在云上,相对于 Evernote 来说太繁琐了吧。人家可是下载个应用,输个密码就行了。

另外我还有多看阅读的读书笔记,也都同步到 Evernote 里了呢。可是这么多年过去了,Evernote 你难道看不见网上那么多人在找 Markdown 写笔记的解决方案?这些人都换了一代了,你敢不敢把这个功能做进去?

此文胡思乱想,虎头蛇尾。如有高见,欢迎赐教!

Leave a Reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload CAPTCHA.