Highlight是一款簡(jiǎn)單易用的代碼編輯器,Highlight支持85種語(yǔ)言,像HTML, XHTML, RTF, TeX, LaTeX等等,包括65種類(lèi)型的語(yǔ)法高亮顯示。使用這款代碼編輯器即可快速編輯任何源碼,以高亮顯示各種源代碼,方便著色顯示各種示例源代碼語(yǔ)法的項(xiàng)目。
功能列表
高亮顯示關(guān)鍵字,類(lèi)型,字符串,數(shù)字,轉(zhuǎn)義序列,注釋,運(yùn)算符和預(yù)處理程序指令
HTML,XHTML 1.1,RTF,TeX,LaTeX,SVG,BBCode 和終端轉(zhuǎn)義序列中的彩色輸出
支持 HTML,LaTeX,TeX 或 SVG 輸出的參考樣式表文件
語(yǔ)法元素定義為正則表達(dá)式或純字符串列表
可自定義的關(guān)鍵字組
識(shí)別文件中的嵌套語(yǔ)言
所有配置文件都是Lua腳本
支持插件腳本來(lái)調(diào)整語(yǔ)言定義和主題
重新格式化和縮進(jìn) C,C ++,C# 和 Java 源代碼
長(zhǎng)行換行
行號(hào)的可配置輸出
直觀且可移植的源代碼轉(zhuǎn)換器
可以使用此工具打開(kāi)具有多種源類(lèi)型的文件,包括 C / C ++,COBOL,F(xiàn)ortran,HTML,JSON,JavaScript,Haskell,LaTeX,Lua,Perl,PDF,PostScript 和PowerShell。就輸出而言,該應(yīng)用程序能夠生成 HTML,XHTML,TeX,LaTeX,RTF,ODT,SVG 和 BBCode 文件。
由于不需要安裝,因此只要下載存檔并雙擊 .exe,就可以立即啟動(dòng)它。這意味著您可以將 Highlight Portable 保留在 USB 閃存驅(qū)動(dòng)器上,以便能夠輕松地在任何 PC 上運(yùn)行它以開(kāi)始轉(zhuǎn)換源代碼文件。
添加文件或粘貼源以運(yùn)行轉(zhuǎn)換
該界面易于使用,因?yàn)樗哂泻?jiǎn)潔的外觀和整潔的結(jié)構(gòu)布局,從而概述了所有選項(xiàng)。除非目前尚不清楚,否則可以進(jìn)行批處理,因此您可以將多種類(lèi)型的多個(gè)源代碼文件轉(zhuǎn)換為相同的語(yǔ)言。
除了用文件填充任務(wù)列表之外,您還可以粘貼剪貼板中的源代碼并預(yù)覽源。支持語(yǔ)法高亮顯示,以幫助您更輕松地發(fā)現(xiàn)代碼塊。
設(shè)置轉(zhuǎn)換和輸出選項(xiàng)
在運(yùn)行轉(zhuǎn)換之前,可以配置幾個(gè)設(shè)置。您可以添加行號(hào)或帶有零的填充,省略頁(yè)眉和頁(yè)腳,保留插件注入,驗(yàn)證輸入日期并選擇首選的編碼模式。
格式設(shè)置首選項(xiàng)圍繞顏色主題,重新格式化模式,關(guān)鍵字大小寫(xiě),制表符寬度,行和智能換行以及字體名稱和大小。另外,每種輸出格式都帶有自己的一組自定義設(shè)置。例如,當(dāng)涉及到HTML時(shí),您可以嵌入 CSS 并設(shè)置類(lèi)前綴,或生成索引文件。
使用插件添加更多功能
可以從便攜式軟件包中加載各種插件,以擴(kuò)展 Highlight 的功能,例如 bash 函數(shù),Java 庫(kù),關(guān)鍵字大寫(xiě)和輸出 HTML 工具提示??梢詮拈_(kāi)發(fā)人員的網(wǎng)站上下載更多內(nèi)容。
在我們的測(cè)試中,文件轉(zhuǎn)換速度非常快,而 Highlight 仍然關(guān)注系統(tǒng)資源的使用情況。它包裝在一個(gè)直觀的界面中,并提供了用于無(wú)縫源代碼轉(zhuǎn)換的直接選項(xiàng)。