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