自從接觸了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。可以在搜索印象筆記客戶端存在的筆記。
導入成功后就可以使用markdown開始編輯了。
插入圖片
插入圖片也非常方便,支持拖動圖片至編輯器與屏幕截屏的直接粘貼
markdown筆記管理
在markdown里面可以查看和刪除已經轉換為md的筆記。已經按所屬的筆記本歸類了。上面是一部分基本功能,完整功能看這里ever-notedown。
已知bug
很可惜的該插件已經很久沒有維護過了,因此隨著印象筆記客戶端版本的更新,不兼容性越來越多。在印象筆記6.13的客戶端已經閃退為體驗非常糟心。在我所使用的印象筆記6.5的版本也有一個比較影響體驗bug。
- 在evnd里新建的筆記無法創建到印象筆記里面。
最好的方法是先在印象筆記里建一條空筆記,然后再import進evnd。
能不能接受這個稍微繁瑣的操作就因人而異了。對于我主要是需要多平臺發布的文章需要md格式存檔,平時的筆記使用evernote足夠。