作為Windows/Mac/Linux下強(qiáng)大的文本編輯器,st提供了對Markdown語言的支持一膨。通過設(shè)置可實(shí)現(xiàn)markdown預(yù)覽和轉(zhuǎn)換功能围俘。而本文介紹的Markdown Preview
支持Mathjax語法和目錄自動(dòng)生成壁晒。(Windows下)
安裝Package Control
安裝包控制擴(kuò)展可以方便地為st添加拓展。
打開st疗琉,按下組合鍵Control + `冈欢,出現(xiàn)控制臺,輸入
import urllib2,os; pf='Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler( ))); open( os.path.join( ipp, pf), 'wb' ).write( urllib2.urlopen( 'http://sublime.wbond.net/' +pf.replace( ' ','%20' )).read()); print( 'Please restart Sublime Text to finish installation')
當(dāng)看到代碼最后一行提示的時(shí)候說明安裝成功盈简,此時(shí)重啟st凑耻,可在Preferences -> Package Settings
看到Package Control
。
安裝markdown preview
按下鍵Ctrl+Shift+p
調(diào)出命令面板柠贤,找到Package Control: install Pakage
這一項(xiàng)香浩。搜索markdown preview,點(diǎn)擊安裝臼勉。
使用
Markdown Preview較常用的功能是preview in browser
和Export HTML in Sublime Text
邻吭,前者可以在瀏覽器看到預(yù)覽效果,后者可將markdown保存為html文件坚俗。
preview in browser
據(jù)稱是實(shí)時(shí)的镜盯,但是實(shí)踐上還是需要在st保存,然后瀏覽器刷新才能看到新的效果猖败,好在markdown寫得多的話也不需要每敲一行看一次效果速缆。
快捷鍵
st支持自定義快捷鍵,markdown preview
默認(rèn)沒有快捷鍵恩闻,我們可以自己為preview in browser
設(shè)置快捷鍵艺糜。方法是在Preferences -> Key Bindings User
打開的文件的中括號中添加以下代碼(可在Key Bindings Default找到格式):
{ "keys": ["alt+m"], "command": "markdown_preview", "args": { "target": "browser"} }
"alt+m"可設(shè)置為自己喜歡的按鍵。
設(shè)置語法高亮和mathjax支持
在Preferences ->Package Settings->Markdown Preview->Setting Default
中的第31行和36行找到
/*
Enable or not mathjax support.
*/
"enable_mathjax": false,
/*
Enable or not highlight.js support for syntax highlighting.
*/
"enable_highlight": false,
將 兩個(gè)false改為true即可幢尚。
語法高亮跟編輯器的主題有關(guān)破停,可以在Preferences ->Color Scheme
找自己喜歡的主題。
關(guān)于目錄生成尉剩,只要文章是按照markdown語法寫作的真慢。在需要生成目錄的地方寫
[TOC]
即可。
如果你這里沒有看到目錄而只是看到代碼理茎,說明簡書不支持目錄自動(dòng)生成哈哈
打印成pdf
將markdown轉(zhuǎn)換為pdf應(yīng)該有很多種方法的黑界。我沒有再折騰管嬉,直接用谷歌瀏覽器虛擬打印功能生成。
利用Markdown Preview
的Preview in Browser
功能可以在瀏覽器上看到htm效果朗鸠。在頁面右鍵->打印->另存為pdf->調(diào)節(jié)頁邊距
即可將pdf文件下載下來蚯撩。