文件大小:
軟件介紹
Highlight是一款功能強(qiáng)大的編程代碼顯示亮度修改工具軟件,專門為廣大程序員量身定制,旨在為我們的程序員在開發(fā)的時(shí)候帶來一些幫助。我們都知道做開發(fā)的話代碼是很多的,而且代碼顯示都是千篇一律的,看起來不好分辨。這個(gè)軟件就是可以對(duì)代碼進(jìn)行亮度的修改,顯示關(guān)鍵詞、類型、字符、轉(zhuǎn)移字符、注釋等等,全部都有不同的顯示效果,讓我們使用起來很快就能找到自己需要的東西,能夠更加清晰的了解代碼的構(gòu)成,工作起來也比較舒服一點(diǎn)。軟件對(duì)于相關(guān)關(guān)鍵詞類型的顏色是可以隨意設(shè)置的,比如說可以把字符的顯示顏色修改為任意顏色。
此版本為綠色版,打開即可以直接使用
軟件功能
一、GUI選項(xiàng)
圖形用戶界面提供了一部分CLI功能。它包括輸出文件外觀的動(dòng)態(tài)預(yù)覽。請(qǐng)參閱屏幕截圖 和截屏視頻。
二、輸入輸出
如果--input和--outputoptions沒有定義輸入或輸出文件名,則Highlight將使用stdin和stdout進(jìn)行文件處理。
如果提示沒有定義輸入文件名--input或提示沒有輸入文件名,突出顯示將無法通過文件擴(kuò)展名確定語言類型(但是某些腳本語言由第一行中的shebang確定)。在這種情況下,您必須使用突出顯示給定的語言--syntax (大多數(shù)情況下,這應(yīng)該是源文件的文件后綴)。
如果存在多個(gè)后綴(對(duì)于C ++文件,如C,cc,cpp,h),則將它們映射到$ CONF_DIR / filetypes.conf中的語言定義。
如果定義或--batch-recursive設(shè)置了多個(gè)輸入文件,則高亮顯示將進(jìn)入批處理模式。在批處理模式下,突出顯示將使用原始文件名保存生成的文件,并附加所選輸出類型的擴(kuò)展名。
如果輸入目錄中的文件碰巧共享相同的名稱,則輸出文件將以其源路徑名作為前綴。建議在批處理模式下使用該--out-dir選項(xiàng)。使用--quiet以提高性能(shell腳本推薦使用)。
三、HTML,TeX,LaTeX和SVG輸出
HTML,TeX,LaTeX和SVG輸出格式允許引用包含格式信息(樣式表)的樣式定義文件。
在HTML和SVG輸出中,此文件包含CSS定義,并保存為“ highlight.css”。在LaTeX和TeX中,它包含宏定義,并保存為“ highlight.sty”。
樣式表的名稱和路徑可以用修改--style-outfile。如果指定了該--outdir選項(xiàng),則所有生成的輸出(包括樣式表)都存儲(chǔ)在此目錄中。
用于--include-style在不引用樣式表的情況下將樣式信息嵌入輸出文檔中。
引用樣式定義的優(yōu)點(diǎn)是可以在一個(gè)文件中共享所有格式信息,這會(huì)影響所有引用文檔。
隨著--style-infile你定義一個(gè)文件被包含在文檔的最后格式信息。這樣,您無需編輯生成的代碼即可增強(qiáng)或重新定義默認(rèn)的突出顯示樣式定義。
注意:使用插件腳本是增強(qiáng)樣式的首選方法。
四、GNU源高亮兼容性
命令行界面與source-highlight進(jìn)行了廣泛的協(xié)調(diào)。
軟件特色
HTML,RTF,ODT,TeX,LaTeX,SVG,Pango,BBCode和ANSI端子序列的彩色輸出。
支持240種編程語言。
包含各種主題,并可以訪問eclipsecolorthemes.org數(shù)據(jù)庫。
可自定義的關(guān)鍵字組。
識(shí)別嵌套語言。
重新格式化和縮進(jìn)C,C ++,C#和Java源代碼。
語言定義和主題是Lua腳本。
插件接口調(diào)整輸出。
自動(dòng)驗(yàn)證語法分析。
10CLI,GUI和Lib構(gòu)建。
適用于Linux / Mac / Windows。
使用教程
以下示例顯示如何使用main.cpp輸入文件來生成突出顯示的C ++文件:
產(chǎn)生HTML
高亮顯示-i main.cpp -o main.cpp.html 高亮顯示 main.cpp.html --syntax cpp 高亮顯示 main.cpp.html --syntax-by-name main.cpp ps:您可以將highlight.css在工作目錄中找到HTML文件。如果使用IO重定向(第二個(gè)示例),則必須使用--syntax或定義編程語言--syntax-by-name。
成帶有嵌入式CSS定義和行號(hào)的HTML
高亮顯示-i main.cpp -o main.cpp.html --include-style --line-numbers
使用內(nèi)聯(lián)CSS定義生成HTML
高亮顯示-i main.cpp -o main.cpp.html --inline-css
使用“ horstmann”源格式樣式和“ neon”顏色主題生成LaTeX 高亮顯示-O乳膠-i main.cpp -o main.cpp.tex-重新格式化horstmann-樣式霓虹燈
自定義字體設(shè)置
高亮顯示--syntax ada --font-size 12 --font“'Courier New',monospace” 高亮顯示--syntax ada --out-format = latex --font-size tiny --font sffamily
定義輸出目錄
高亮顯示-d some / target / dir / .cpp .h
版權(quán)聲明:
1 本站所有資源(含游戲)均是軟件作者、開發(fā)商投稿,任何涉及商業(yè)盈利目的均不得使用,否則產(chǎn)生的一切后果將由您自己承擔(dān)!
2 本站將不對(duì)任何資源負(fù)法律責(zé)任,所有資源請(qǐng)?jiān)谙螺d后24小時(shí)內(nèi)刪除。
3 若有關(guān)在線投稿、無法下載等問題,請(qǐng)與本站客服人員聯(lián)系。
4 如侵犯了您的版權(quán)、商標(biāo)等,請(qǐng)立刻聯(lián)系我們并具體說明情況后,本站將盡快處理刪除,聯(lián)系QQ:2499894784
- 千億體育手機(jī)版本v2.0.1 安卓版
- tplink物聯(lián)電腦版(原tplink安防) v2.12.17.
- Sandboxie Plus v1.9.8 / v5.64.8 開源電腦
- 字魂100號(hào)方方先鋒體字體包免費(fèi)版
- 奧維互動(dòng)地圖奧維地圖PC破解版VIP V9.0.6
- 蘭博對(duì)戰(zhàn)平臺(tái) V1.38.6 官方最新版 / 蘭博玩
- reWASD(Xbox One手柄映射工具) V6.0.1.5190
- mtool修改器 V2023.11 官方最新版 / mtool
- 115轉(zhuǎn)存助手ui優(yōu)化版腳本 V3.9.1 綠色免費(fèi)
- iSecure Center電腦客戶端 V1.5.0 官方版
點(diǎn)擊加載更多評(píng)論>>