何在word/博客中使用SublimeText風格的代碼高亮樣式
原文鏈接:http://www.cnblogs.com/Wayou/p/highlight_code_with_sublimetext_style.html
需要復制sublime的高亮代碼到word/博客中,網上搜到了sublimeHighligh這個插件。屁顛屁顛去gitHub下載了壓縮包,解壓,放到sublime的插件包里,也設置了sublime user信息,可是右鍵選項是灰色。
搜到了這篇文章。雖說他是把高亮代碼復制到,但跟復制到word也是異曲同工之妙。我根據這篇文章並沒有很順利的安裝,倒是誤打誤撞安裝上去並且能成功使用
第一步:安裝sublimehighlight插件
1.手動添加該插件的repo到本地:輸入add repository 選中並回車。
這時界面下方會出現輸入repo地址的地方,將https://github.com/n1k0/SublimeHighlight/tree/python3輸入后回車確定。
3.先Ctrl+Shift+P調出control panel,然后輸入install package,不用輸完,當輸入了Install后便出來了,然后回車等待插件列表的顯示,這個過程大概有個幾秒鍾的樣子。
4.輸入highlight,選中該插件進行安裝,不是sublimehighlight。我選擇sublimehighligh安裝后,看起來一切正常,但是高亮的代碼就是復制不過來
第二步:設置喜歡的代碼樣式
安裝完成后,可以設置你喜歡的樣式,這個樣式是你復制出來的樣式,跟你在ST里面用的代碼樣式是沒有關系的。也就是說最終復制出來的代碼的樣式以這個插件的設置為准。
1.放到word中:選中代碼,右鍵 copy as html 或者點擊菜單欄的edit -- highligh --copy to clipboard as html/copy as html 都可以。
2.放到博客中,設置方法:依次點開preferences=>package settings=>sublimehighlight=>settings - user
會調出一個設置頁面,輸入喜歡的樣式的名字,像下面這樣:
或者這樣
可選的樣式在 sublime中的preferences--瀏覽程序包--sublimeHighlight themes.png中查看
第三步:將代碼放到博客/word中
放到博客中:點開edit=>highlight=>convert to html,此命令會將代碼轉成HTML形式。(自己沒有嘗試)
之后,在新出來的標簽中,請將class為highlight的div直接ctrl+c復制。這一塊便是我們需要的東西。
確定之后的效果:
問題思考:
在我們add repositopry 粘貼git地址,install package后出現了兩個選擇一個是sublimeHighlight 和highlight。安裝highlight成功並且可以使用,而安裝sublimeHighlight確實形同虛設。
在這個包的readme開頭有一句話是:*Sublime Text 3 users:* a `python3` branch is also available. Just `git checkout python3` 。。。
我是sublime text 3,是否要切換到這個分支版本使用?highlight是包含了python3的分支,而sublimeHiglight是沒有包含的,從而導致ST3 安裝sublimeHighlight無法使用。
這都是自己猜的,具體原因找下去也沒完沒了的。
還有一點就是read me 中:git checkout python3 ,我就蒙了,怎么git? 在sublime里嗎?可是sublime不是不帶git嗎?
后來百度原來是可以在sublime里安裝git,不過ST3不支持安裝git,可以安裝sublimegit,sublimegit是收費的,這又是個死結,沒美元,沒paypal,沒信用卡...