一直以來都奢想擁有一款全能好用的Markdown編輯器,直到遇到了Atom。廢話很少說,直接開搞!html
下載安裝Atom:https://atom.io/
node
Atom自帶的Markdown預覽插件markdown-preview功能比較簡單,markdown-preview-plus對其作了功能擴展和加強。macos
使用該插件前,須要先禁用markdown-preview。
markdown
查看實時渲染和公式編輯功能。
網絡
同步滾動是Markdown編輯器的必備功能,方便翻閱文檔修改時能快速定位到預覽的位置。編輯器
markdown-scroll-sync不只支持同步滾動,在光標位置發生變動時也會同步滾動,這個功能在不少Markdown編輯器中不具有。工具
通常的Markdown編輯器提供了代碼着色等基本功能,language-markdown除了能給代碼着色,還提供了快捷的代碼片斷生成等功能。ui
圖片功能支持的好壞直接決定了我是否選擇使用一個Markdown編輯器。也有很多編輯器和在線的圖牀綁定,可是這種方式受限於網絡。雖然Markdown支持插入本地圖片,可是每次插入新圖片都是一堆重複操做:截圖-命名-保存-插入。markdown-image-paste將這些操做一步完成:atom
固然,若是想插入gif動圖就不能這麼簡單了,仍是老老實實地下載這個工具手工插入吧。插件
LICEcap: http://www.cockos.com/licecap/
一直對Markdown的table語法很無愛,直到遇到了markdown-table-editor,這操做效率簡直炸了!文字已經不能表達個人激動之情了,直接看圖吧。
很多Markdown編輯器都會提供pdf導出功能,甚至將其做爲收費功能。而Atom的markdown-themeable-pdf、pdf-view插件能夠輕鬆實現pdf導出和預覽功能。
安裝markdown-themeable-pdf時遇到了一些坑,在此分享一下:
因爲GFW的問題,致使該插件使用的phantomjs模塊沒法安裝成功,從而導出pdf報告錯誤。
解決辦法是:
其中index.js文件內容爲:
module.exports = { path : __dirname + '/bin/phantomjs' }
以上介紹的Atom的Markdown插件,基本上知足了我對一個Markdown編輯器的全部幻想,實時渲染、同步滾動,公式、代碼、圖片、表格的快捷操做與支持,以及pdf文件導出、預覽等。但願此文對你有所幫助。