目录

macOS使用markdown同步印象笔记解决方案

自从接触了markdown语法爱不释手,简单美观,又能专注于写作。但是平时写笔记的印象笔记并不支持markdown,如果写的是发布一些文章还要笔记重排版,十分麻烦。直到偶然看到了atom 上有人贡献的ever-notedown插件。觉得这就是我要找的终极解决方案。

原理

大部分markdown编辑器对印象笔记的支持都只限于发布,而不是同步。这是由于markdown自身的单向输出特点的决定的。

ever-notedown通过Apple Script读取印象笔记客户端的内容、同步印象笔记。也正因如此,只适用于macOS平台。

插件的思路和马克飞象非常相似,从印象笔记pull一条笔记转化为md,并储存在本机上。修改时可以修改本机的md后更新到印象笔记客户端。也可以在印象笔记客户端修改后,重新pull下来。相当于一个离线的evernote编辑器。

如果将存放md的文件夹云同步,或者使用github仓库,还可以进行版本控制。

准备

  • macOS系统
  • dmg安装的Evernote6.0以上的客户端(不能是App Store的)

目前最新的客户端是6.13,在使用插件时经常崩溃,建议下6.5及之前的版本。

  • atom编辑器
  • 在atom编辑器内安装插件ever-notedown(以下用evnd简称)

基本使用

导入本地印象笔记

在Packages->Ever Notedown-> Toggle EVND Panel里有import from evernote。可以在搜索印象笔记客户端存在的笔记。

http://upload-images.jianshu.io/upload_images/4693292-a6b83bf57c09edbb.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

导入成功后就可以使用markdown开始编辑了。 http://upload-images.jianshu.io/upload_images/4693292-c8eeca7876db4e57.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

插入图片

插入图片也非常方便,支持拖动图片至编辑器与屏幕截屏的直接粘贴

markdown笔记管理

在markdown里面可以查看和删除已经转换为md的笔记。已经按所属的笔记本归类了。 http://upload-images.jianshu.io/upload_images/4693292-d11969b29c932532.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

上面是一部分基本功能,完整功能看这里ever-notedown

已知bug

很可惜的该插件已经很久没有维护过了,因此随着印象笔记客户端版本的更新,不兼容性越来越多。在印象笔记6.13的客户端已经闪退为体验非常糟心。在我所使用的印象笔记6.5的版本也有一个比较影响体验bug。

  • 在evnd里新建的笔记无法创建到印象笔记里面。

最好的方法是先在印象笔记里建一条空笔记,然后再import进evnd。

能不能接受这个稍微繁琐的操作就因人而异了。对于我主要是需要多平台发布的文章需要md格式存档,平时的笔记使用evernote足够。