Atom-无懈可击的Markdown编辑器
備戰(zhàn)美賽期間,向岳神學(xué)習(xí),搞了Atom玩協(xié)作開發(fā),第一次沒(méi)有自動(dòng)補(bǔ)全的手?jǐn)]了遺傳算法。今天發(fā)現(xiàn)Atom還有寫Markdown的妙用,遂拿來(lái)練手。
1. 安裝Atom
下載安裝Atom:https://atom.io/
?
2. 增強(qiáng)預(yù)覽(markdown-preview-plus)
Atom自帶的Markdown預(yù)覽插件markdown-preview功能比較簡(jiǎn)單,markdown-preview-plus對(duì)其做了功能擴(kuò)展和增強(qiáng)。
使用該插件前,需要先禁用markdown-preview。
查看實(shí)時(shí)渲染和公式編輯功能。
3. 同步滾動(dòng)(markdown-scroll-sync)
同步滾動(dòng)是Markdown編輯器的必備功能,方便翻閱文檔修改時(shí)能快速定位到預(yù)覽的位置。
markdown-scroll-sync不僅支持同步滾動(dòng),在光標(biāo)位置發(fā)生變更時(shí)也會(huì)同步滾動(dòng),這個(gè)功能在很多Markdown編輯器中不具備。
4. 代碼增強(qiáng)(language-markdown)
一般的Markdown編輯器提供了代碼著色等基本功能,language-markdown除了能給代碼著色,還提供了快捷的代碼片段生成等功能。
5. 圖片粘貼(markdown-image-paste)
圖片功能支持的好壞直接決定了我是否選擇使用一個(gè)Markdown編輯器。也有不少編輯器和在線的圖床綁定,但是這種方式受限于網(wǎng)絡(luò)。雖然Markdown支持插入本地圖片,但是每次插入新圖片都是一堆重復(fù)操作:截圖-命名-保存-插入。markdown-image-paste將這些操作一步完成:
當(dāng)然,如果想插入gif動(dòng)圖就不能這么簡(jiǎn)單了,還是老老實(shí)實(shí)地下載這個(gè)工具手工插入吧。
LICEcap:?http://www.cockos.com/licecap/
6. 表格編輯(markdown-table-editor)
一直對(duì)Markdown的table語(yǔ)法很無(wú)愛(ài),直到遇到了markdown-table-editor,這操作效率簡(jiǎn)直炸了!文字已經(jīng)不能表達(dá)我的激動(dòng)之情了,直接看圖吧。
7. pdf導(dǎo)出(markdown-themeable-pdf、pdf-view)
不少M(fèi)arkdown編輯器都會(huì)提供pdf導(dǎo)出功能,甚至將其作為收費(fèi)功能。而Atom的markdown-themeable-pdf、pdf-view插件可以輕松實(shí)現(xiàn)pdf導(dǎo)出和預(yù)覽功能。
安裝markdown-themeable-pdf時(shí)遇到了一些坑,在此分享一下:
由于GFW的問(wèn)題,導(dǎo)致該插件使用的phantomjs模塊無(wú)法安裝成功,從而導(dǎo)出pdf報(bào)告錯(cuò)誤。
解決辦法是:
其中index.js文件內(nèi)容為:
module.exports = { path : __dirname + '/bin/phantomjs' }8. 總結(jié)
以上介紹的Atom的Markdown插件,基本上滿足了我對(duì)一個(gè)Markdown編輯器的所有幻想,實(shí)時(shí)渲染、同步滾動(dòng),公式、代碼、圖片、表格的快捷操作與支持,以及pdf文件導(dǎo)出、預(yù)覽等。希望此文對(duì)你有所幫助。
Reference:http://www.cnblogs.com/fanzhidongyzby/p/6637084.html
轉(zhuǎn)載于:https://www.cnblogs.com/wind-chaser/p/10910759.html
總結(jié)
以上是生活随笔為你收集整理的Atom-无懈可击的Markdown编辑器的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 闲聊项目心得
- 下一篇: 运维笔记--postgresql占用CP