給Retext進行配置:語法高亮、數學公式、自定義樣式


由於轉到了Ubuntu下,本來在Windows平台下使用的一直是MarkdownPro2,而且進行了破解,十分好用。轉到Ubuntu下后,MarkdownPro2不能夠使用了,找了下Linux平台中的ReText算是比較好用的(也測試了一下CuteMarkEd,但感覺不如ReText)。只是,剛安裝好的ReText是不算好用的,這里記錄一下我的配置路:

  • 添加中文輸入支持
  • 添加自定義CSS
  • 添加數學公式支持
  • 添加語法高亮

1. 添加中文輸入支持

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時,都必須該成小寫字母,否則無效!同時,兩個擴展之間用英文逗號分割。
  • 我的設置:

附錄


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM