Highlight(代碼高亮顯示)
詳情介紹
Highlight中文版是一款代碼高亮顯示工具。通過該軟件可以使用彩色語法高亮將源代碼轉(zhuǎn)換為 HTML,XHTML,RTF,LaTeX,TeX,SVG,BBCode 和終端轉(zhuǎn)義序列。大家都知道,平時在編輯代碼的時候,由于代碼都是千篇一律的,不容易分辨,檢查是不容易發(fā)現(xiàn)錯誤。但有了這個軟件后,可以對代碼進行高亮顯示關(guān)鍵字,類型,字符串,數(shù)字,轉(zhuǎn)義序列,注釋,運算符和預(yù)處理程序指令??梢郧逦牧私夥治龃a的構(gòu)成。并且語言定義和顏色主題是可定制的。Highlight中文版旨在為多種輸出格式提供靈活但易于使用的語法高亮顯示。所有相關(guān)數(shù)據(jù)都存儲在配置腳本中,而不是對語法或著色信息進行硬編碼??梢允褂貌寮_本來更改或增強這些腳本。有需要的小伙伴可不要錯過了哦!
2、支持240種編程語言。
3、包含各種主題,并可以訪問eclipsecolorthemes.org數(shù)據(jù)庫。
4、可自定義的關(guān)鍵字組。
5、識別嵌套語言。
6、重新格式化和縮進C,C ++,C#和Java源代碼。
7、語言定義和主題是Lua腳本。
8、插件接口調(diào)整輸出。
9、自動驗證語法分析。
10、CLI,GUI和Lib構(gòu)建。
11、適用于Linux / Mac / Windows。
1、產(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重定向(第二個示例),則必須使用--syntax或定義編程語言--syntax-by-name。
2、生成帶有嵌入式CSS定義和行號的HTML
高亮顯示-i main.cpp -o main.cpp.html --include-style
3、使用內(nèi)聯(lián)CSS定義生成HTML
高亮顯示-i main.cpp -o main.cpp.html
4、使用“ horstmann”源格式樣式和“ neon”顏色主題生成LaTeX
高亮顯示-O乳膠-i main.cpp -o main.cpp.tex-重新格式化horstmann-樣式霓虹燈
5、自定義字體設(shè)置
高亮顯示--syntax ada --font-size 12 --font“'Courier New',monospace”
高亮顯示--syntax ada --out-format = latex --font-size tiny --font sffamily
6、定義輸出目錄
高亮顯示-d some / target / dir / * .cpp * .h
圖形用戶界面提供了一部分CLI功能。它包括輸出文件外觀的動態(tài)預(yù)覽。請參閱屏幕截圖 和截屏視頻。
二、輸入輸出
1、如果--input和--outputoptions沒有定義輸入或輸出文件名,則Highlight將使用stdin和stdout進行文件處理。
2、如果提示沒有定義輸入文件名--input或提示沒有輸入文件名,突出顯示將無法通過文件擴展名確定語言類型(但是某些腳本語言由第一行中的shebang確定)。在這種情況下,您必須使用突出顯示給定的語言--syntax (大多數(shù)情況下,這應(yīng)該是源文件的文件后綴)。
3、如果存在多個后綴(對于C ++文件,如C,cc,cpp,h),則將它們映射到$ CONF_DIR / filetypes.conf中的語言定義。
4、如果定義或--batch-recursive設(shè)置了多個輸入文件,則高亮顯示將進入批處理模式。在批處理模式下,突出顯示將使用原始文件名保存生成的文件,并附加所選輸出類型的擴展名。
5、如果輸入目錄中的文件碰巧共享相同的名稱,則輸出文件將以其源路徑名作為前綴。建議在批處理模式下使用該--out-dir選項。使用--quiet以提高性能(shell腳本推薦使用)。
三、HTML,TeX,LaTeX和SVG輸出
1、HTML,TeX,LaTeX和SVG輸出格式允許引用包含格式信息(樣式表)的樣式定義文件。
2、在HTML和SVG輸出中,此文件包含CSS定義,并保存為“ highlight.css”。在LaTeX和TeX中,它包含宏定義,并保存為“ highlight.sty”。
3、樣式表的名稱和路徑可以用修改--style-outfile。如果指定了該--outdir選項,則所有生成的輸出(包括樣式表)都存儲在此目錄中。
4、用于--include-style在不引用樣式表的情況下將樣式信息嵌入輸出文檔中。
5、引用樣式定義的優(yōu)點是可以在一個文件中共享所有格式信息,這會影響所有引用文檔。
6、隨著--style-infile你定義一個文件被包含在文檔的最后格式信息。這樣,您無需編輯生成的代碼即可增強或重新定義默認的突出顯示樣式定義。
注意:使用插件腳本是增強樣式的首選方法。
四、GNU源高亮兼容性
命令行界面與source-highlight進行了廣泛的協(xié)調(diào)。
Highlight(代碼高亮顯示)特色
1、HTML,RTF,ODT,TeX,LaTeX,SVG,Pango,BBCode和ANSI端子序列的彩色輸出。2、支持240種編程語言。
3、包含各種主題,并可以訪問eclipsecolorthemes.org數(shù)據(jù)庫。
4、可自定義的關(guān)鍵字組。
5、識別嵌套語言。
6、重新格式化和縮進C,C ++,C#和Java源代碼。
7、語言定義和主題是Lua腳本。
8、插件接口調(diào)整輸出。
9、自動驗證語法分析。
10、CLI,GUI和Lib構(gòu)建。
11、適用于Linux / Mac / Windows。
Highlight中文版使用教程
以下示例顯示如何使用main.cpp輸入文件來生成突出顯示的C ++文件:1、產(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重定向(第二個示例),則必須使用--syntax或定義編程語言--syntax-by-name。
2、生成帶有嵌入式CSS定義和行號的HTML
高亮顯示-i main.cpp -o main.cpp.html --include-style
3、使用內(nèi)聯(lián)CSS定義生成HTML
高亮顯示-i main.cpp -o main.cpp.html
4、使用“ horstmann”源格式樣式和“ neon”顏色主題生成LaTeX
高亮顯示-O乳膠-i main.cpp -o main.cpp.tex-重新格式化horstmann-樣式霓虹燈
5、自定義字體設(shè)置
高亮顯示--syntax ada --font-size 12 --font“'Courier New',monospace”
高亮顯示--syntax ada --out-format = latex --font-size tiny --font sffamily
6、定義輸出目錄
高亮顯示-d some / target / dir / * .cpp * .h
軟件功能
一、GUI選項圖形用戶界面提供了一部分CLI功能。它包括輸出文件外觀的動態(tài)預(yù)覽。請參閱屏幕截圖 和截屏視頻。
二、輸入輸出
1、如果--input和--outputoptions沒有定義輸入或輸出文件名,則Highlight將使用stdin和stdout進行文件處理。
2、如果提示沒有定義輸入文件名--input或提示沒有輸入文件名,突出顯示將無法通過文件擴展名確定語言類型(但是某些腳本語言由第一行中的shebang確定)。在這種情況下,您必須使用突出顯示給定的語言--syntax (大多數(shù)情況下,這應(yīng)該是源文件的文件后綴)。
3、如果存在多個后綴(對于C ++文件,如C,cc,cpp,h),則將它們映射到$ CONF_DIR / filetypes.conf中的語言定義。
4、如果定義或--batch-recursive設(shè)置了多個輸入文件,則高亮顯示將進入批處理模式。在批處理模式下,突出顯示將使用原始文件名保存生成的文件,并附加所選輸出類型的擴展名。
5、如果輸入目錄中的文件碰巧共享相同的名稱,則輸出文件將以其源路徑名作為前綴。建議在批處理模式下使用該--out-dir選項。使用--quiet以提高性能(shell腳本推薦使用)。
三、HTML,TeX,LaTeX和SVG輸出
1、HTML,TeX,LaTeX和SVG輸出格式允許引用包含格式信息(樣式表)的樣式定義文件。
2、在HTML和SVG輸出中,此文件包含CSS定義,并保存為“ highlight.css”。在LaTeX和TeX中,它包含宏定義,并保存為“ highlight.sty”。
3、樣式表的名稱和路徑可以用修改--style-outfile。如果指定了該--outdir選項,則所有生成的輸出(包括樣式表)都存儲在此目錄中。
4、用于--include-style在不引用樣式表的情況下將樣式信息嵌入輸出文檔中。
5、引用樣式定義的優(yōu)點是可以在一個文件中共享所有格式信息,這會影響所有引用文檔。
6、隨著--style-infile你定義一個文件被包含在文檔的最后格式信息。這樣,您無需編輯生成的代碼即可增強或重新定義默認的突出顯示樣式定義。
注意:使用插件腳本是增強樣式的首選方法。
四、GNU源高亮兼容性
命令行界面與source-highlight進行了廣泛的協(xié)調(diào)。
下載地址
- 電腦版
Highlight(代碼高亮顯示) v4.12官方版
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
同類軟件
網(wǎng)友評論
共0條評論(您的評論需要經(jīng)過審核才能顯示)