Highlight 是一個從源代碼到HTML、XHTML、RTF、TEX、LaTex、SVG、BBCode、終端轉義序列和XML的通用轉換器。
怎么把代碼復制到PPT中,直接復制吧,沒有高亮,截圖吧一來太不專業(yè)了放大了模糊,二來別人想試試你的代碼還得一個個敲。最后我發(fā)現(xiàn)了Highlight這個神器!
特點:
180支持的編程語言
包括80種顏色主題
語法元素被定義為正則表達式或簡單的字符串列表
可自定義的關鍵字組
嵌套語言識別
重新格式化C,C++,C#和Java源代碼的縮進
語言定義和主題是Lua腳本
插件界面調整語法分析和著色
提供建立CLI,GUI和庫
代碼高亮:
它支持自動格式化代碼,各種漂亮的高亮主題,最重要的是它支持導出成各種格式,比如導出成RTF格式后就可以直接添加PPT中,因為是矢量的不怕放大了模糊,還可以直接在PPT中雙擊進行修改,別人也可以直接復制了,比截圖專業(yè)多了。
Highlight源代碼通用轉換器:
(X)HTML和SVG輸出格式化的層疊樣式表。它支持140多個編程語言,包括40種高度亮顏色主題。這將很容易提高數(shù)據(jù)庫解析。轉換器包含的某些功能提供了輸出代碼一致的布局。
Highlight 3.8該版本的astyle庫已更新,astyle中的內存泄漏已修復。文件后綴識別進行了改進。