由於轉到了Ubuntu下,本來在Windows平台下使用的一直是MarkdownPro2,而且進行了破解,十分好用。轉到Ubuntu下后,MarkdownPro2不能夠使用了,找了下Linux平台中的ReText算是比較好用的(也測試了一下CuteMarkEd,但感覺不如ReText)。只是,剛安裝好的ReText是不算好用的,這里記錄一下我的配置路:
- 添加中文輸入支持
- 添加自定義CSS
- 添加數學公式支持
- 添加語法高亮
1. 添加中文輸入支持
- 這個在上一篇博文中已經解決掉了,主要是因為我用的輸入法是搜狗(fcitx),具體解決方案參照:Ubuntu下Qt(Retex)無法輸入中文
2. 添加自定義CSS
- 在網上找了一段時間,沒找到,我其實是希望使用github的markdownCSS,但沒找到,突然想起我在Windows平台下使用的MarkDownPro2里貌似有這個CSS,於是果斷找到markdownPro2的css存放目錄:
c:\用戶\我的用戶名\AppData\Roaming\MarkdownPad2\styles
- 果然在里面看到這幾個出現在markdownPro2設置界面里的Css:
markdown.css
markdownpad-github.css
none.css
solarized-dark.css
solarized-light.css
- 果斷Copy跑到Ubuntu里!然后打開ReText的設置界面,在“StyleSheet File” 選項選擇剛才存放在Ubuntu里的css文件,我選擇的是github的那一個,重啟ReText,輸入內容,預覽測試一下,OK!
3. 添加數學公式
- 有時候需要在文檔中添加一些數學公式,比如時間復雜度什么的\(O(N^2)\),其實,我發現Github官網的頁面是不支持的,不知道是不是Github有自己的數學公式輸入格式。
- 在Retext下想使用,首先應該先安裝MathJax
sudo apt-get install libjs-mathjax
- 安裝好后,打開ReText的設置界面,在Markdown extensions框里添加字段:mathjax,重啟ReText,輸入公式,如 \(N_3^2\) ,OK!
- ReText官網給出了方法:給ReText添加數學公式支持
4. 添加語法高亮
- ReText支持語法高亮,但需要在在Markdown extensions框里添加字段:codehilite,同時,需要下載安裝高亮支持模塊python-pygments:
sudo apt-get install python-pygments
- 這個方法來自與ReText的擴展說明
文檔里的擴展功能添加進ReText的Markdown extensions時,都必須該成小寫字母,否則無效!同時,兩個擴展之間用英文逗號分割。 - 我的設置:
附錄
- GitHub-Blog
- 關注微信訂閱號 LomperWay: