Highlight

軟件截圖:
Highlight
軟件詳細信息:
版本: 3.42 更新
上傳日期: 22 Jun 18
開發: Andre Simon
許可: 免費
人氣: 2

Rating: nan/5 (Total Votes: 0)

精彩集錦是一個開源,免費,可自定義,多平台且易於使用的圖形軟件,在Qt中實現,並根據偏移設計,用於將源代碼轉換為各種流行的網絡格式,包括HTML,SVG,RTF,XHTML 1.1,TeX,LaTeX,BBCode,以及終端轉義序列。


功能一目了然

通過突出顯示,用戶將能夠突出顯示關鍵字,字符串,註釋,預處理器指令,類型,數字,運算符和轉義序列。它允許您重新格式化和縮進C ++,C,C#和Java源代碼,配置行號輸出,並將sytax元素定義為純字符串列表或正則表達式。

主要功能包括支持超過175種編程語言,超過80種突出顯示顏色主題,支持自定義關鍵字組,包裝長行,以及引用樣式表文件支持SVG,HTML,TeX和LaTeX輸出。 (X)HTML輸出由CSS(層疊樣式表)格式化。

Highlight的所有配置文件都是Lua腳本,其功能可以通過插件腳本進行增強。該應用程序可識別單個文件中的嵌套語言,並具有命令行界面,現代圖形用戶界面和庫構建。


引擎蓋下,支持的操作系統和可用性

Highlight是一個跨平台的應用程序,使用C ++編程語言編寫,並使用Qt GUI工具包作為其圖形用戶界面。它已在各種可用Qt框架的GNU / Linux發行版以及Microsoft Windows和Mac OS X操作系統上成功測試過。

該軟件僅供Linux用戶下載,作為bz2存檔,其中包含應用程序的源代碼,因此您可以針對特定的體系結構和操作系統進行優化。請注意,Highlight應用程序目前支持32位和64位硬件平台。

此版本中的新功能

  • 修復了Lua狀態下的HL_OUTPUT以獲取HL_FORMAT_XHTML和HL_FORMAT_TRUECOLOR值
  • 修復了lib-shared make target
  • 更新了astyle代碼以發布3.1.0 beta
  • 添加了Polygen和EBNF2語法定義(感謝Tristano Ajmone)
  • 在extras / pywal中添加了pywal終端著色模板
  • 添加了重新格式化的風格ratliff(替換橫幅)
  • 添加了額外內容/ langDefs-resources / cleanslate.lang(感謝Tristano Ajmone)
  • 改進了Perl6兼容性
  • 改進了PHP字符串插值
  • 改進了Haskell定義(https://github.com/andre-simon/highlight/pull/52)
  • CLI:添加了--canvas選項,用於在ANSI輸出中定義背景顏色填充(https://github.com/andre-simon/highlight/issues/40)
  • GUI:添加法語翻譯(感謝Antoine Belvire)
  • GUI:添加了Scripts選項卡(由Tristano Ajmone建議)
  • GUI:小錯誤修正

版本中的新功能

  • 修復了Ruby字符串解析(感謝Jens Schleusener)
  • 修復了sparc64上的段錯誤(James Clarke的補丁)
  • 修復了PureBasic定義(https://github.com/andre-simon/highlight/issues/25)
  • 添加了CMake定義(https://github.com/andre-simon/highlight/issues/20)
  • 添加了電子郵件定義(https://github.com/andre-simon/highlight/issues/21)
  • 將scm後綴鏈接到lisp定義(https://github.com/andre-simon/highlight/issues/22)
  • W32 CLI:支持HIGHLIGHT_DATADIR和--data-dir選項(https://github.com/andre-simon/highlight/issues/24)
  • 修訂文件

版本3.36中的新功能

  • 固定代碼折疊插件,支持更多Ruby條件修飾符(感謝Jens Schleusener)
  • 修復了Perl引用的字符串突出顯示(感謝Jens Schleusener)
  • 添加了新的GeneratorOverride語法定義參數
  • 在filetypes.conf中添加了Filenames參數,將輸入文件名分配給語法類型(由Andy建議)
  • 添加了FASM定義和edit-fasm主題(感謝Tristano Ajmone)
  • 添加了outhtml_ie7_webctrl插件(由Tristano Ajmone建議)
  • GUI:可以為多種語言配置文件擴展名,觸發語法選擇提示
  • GUI:添加意大利語翻譯(感謝Tristano Ajmone)

版本3.24中的新功能

  • HTML,XHTML,RTF,ODT,TeX,LaTeX,SVG和BBCode格式的彩色輸出
  • 支持195種編程語言
  • 包含80種顏色主題
  • 語法元素定義為正則表達式或純字符串列表
  • 可自定義的關鍵字組
  • 識別嵌套語言
  • 重新格式化和縮進C,C ++,C#和Java源代碼
  • 語言定義和主題是Lua腳本
  • 用於調整語法分析和著色的插件界面
  • CLI,GUI和Lib構建可用
  • 獨立於平台

版本3.23中的新功能

  • 添加了rs.lang
  • 添加了conf.lang(感謝Victor Ananjevsky)
  • 在filetypes.conf中添加了一些擴展(由Victor Ananjevsky修補)
  • 修復了Matlab的定義和風格(感謝Justin Pearson)
  • CLI:修復了具有未知參數的--list-scripts(感謝Jens Schleusener)

版本3.22中的新功能

  • 將astyle代碼更新為2.05.1版本
  • 修復了shebang識別(感謝Victor Ananjevsky)
  • GUI:添加了定義行編號開始的選項

版本3.21中的新功能

  • 增加了對LESS,SASS和Stylus CSS處理器的支持(由Marcel Bischoff建議)
  • 添加了對Lua 5.3的支持,刪除了LUA52 makefile選項
  • 修復了perl.lang中的heredoc匹配(感謝聚寶盆)
  • 修復了Haskell lang(感謝Daan Michiels)
  • 固定RNC郎(感謝Daan Michiels)
  • 在js.lang中修復了正則表達式模式

版本3.20中的新功能

  • 將astyle代碼更新為2.05版本
  • 添加了astyle reformatting style vtk

版本3.19中的新功能

  • HTML,XHTML,RTF,ODT,TeX中的彩色輸出,LaTeX,SVG和BBCode格式
  • 支持180種編程語言
  • 包含80種顏色主題
  • 語法元素定義為正則表達式或純字符串列表
  • 可自定義的關鍵字組
  • 識別嵌套語言
  • 重新格式化和縮進C,C ++,C#和Java源代碼
  • 語言定義和主題是Lua腳本
  • 用於調整語法分析和著色的插件界面
  • CLI,GUI和Lib構建可用
  • 獨立於平台

版本3.17中的新功能

  • 更新了astyle代碼以發布2.04
  • 添加了astyle重新格式化google,pico和lisp
  • 的樣式
  • 改進了cs.lang中的原始字符串解析(由smdn.jp修補)
  • 在js.lang中添加了正則表達式識別(由Troy Sankey修補)
  • 添加了PDF語言定義(感謝Roland Hieber)

版本3.16中的新功能

  • 將astyle代碼更新為版本2.03
  • 為Lisp,Perl,PHP,Ruby和Bash添加了heredoc字符串文字解析
  • 修訂了幾種語言定義
  • 為Perl SWIG綁定添加了DataDir :: searchDataDir(感謝David Bremner)
  • 添加了SWIG PHP綁定(G. Wijaya補丁)

版本3.15中的新內容

  • 將Diluculum代碼更新為1.0版(支持Lua 5.2)
  • 修補Diluculum以支持Lua 5.1和5.2
  • 增加了對Yang的支持(感謝A. Aniruddha)
  • 修復了Ruby定義

版本3.14中的新功能

  • 為語法插件添加了HeaderInjection和FooterInjection變量
  • 在Linux上修復處理CRLF文件(William Bell建議)
  • 通過動態配置文件搜索替換單個數據目錄;見自述文件(丹尼爾建議)
  • 添加了插件outhtml_parantheses_matcher.lua,outhtml_keyword_matcher.lua
  • CLI:添加了--list-scripts選項
  • CLI:將--data-dir, - list-langs, - list-themes選項標記為已棄用
  • CLI:已刪除--add-config-dir選項

版本3.13中的新功能

  • HTML,XHTML,RTF,ODT,TeX中的彩色輸出,LaTeX,SVG和BBCode格式
  • 支持180種編程語言
  • 包含80種顏色主題
  • 語法元素定義為正則表達式或純字符串列表
  • 可自定義的關鍵字組
  • 識別嵌套語言
  • 重新格式化和縮進C,C ++,C#和Java源代碼
  • 語言定義和主題是Lua腳本
  • 用於調整語法分析和著色的插件界面
  • CLI,GUI和Lib構建可用
  • 獨立於平台

版本3.12中的新功能

  • 現在可以在HTML輸出中省略CSS類名。
  • 添加了字符串插值的突出顯示。
  • 支持Dart和TypeScript。
  • SWIG模塊示例代碼已修復。

版本3.11中的新內容

  • 包含的正則表達式解析器已被Boost xpressive取代。
  • 放鬆NG識別得到改善。
  • 修復了一些小錯誤。

版本3.9中的新功能

  • 增強了插件界面以允許輸出文本操作
  • 添加了一些插件,可以在HTML,LaTeX和RTF輸出中插入多個在線API網站的超鏈接。
  • 改進了Perl和N3語言定義。
  • 修復了一些小錯誤。

3.8版中的新功能

  • astyle lib已更新。
  • astyle中的內存洩漏是固定的。
  • Shebang和文件後綴識別得到了改進。

版本3.7中的新功能

  • 增加了對Biferno的支持(感謝Sandro Bilbeisi)
  • 增加了對RPL的支持(感謝Frank Seidinger)
  • 增加了對錫蘭的支持
  • 修復了Ruby定義
  • HTML字體字符串可能包含字體列表,未包含在引號中(由Sebastiano Poggi建議)
  • GUI:添加了--portable命令行選項,用於保存當前工作目錄中的配置文件而不是用戶目錄(由Royi Avital建議)
  • GUI:修復了一些語言映射

版本3.6中的新功能

  • 將astyle代碼更新為2.02版本
  • fixed --force選項(感謝Stefan Buhler)

版本3.5中的新功能

  • 將astyle代碼更新為2.02版本
  • fixed --force選項(感謝Stefan Buhler)

版本3.4中的新功能

  • 添加了對ABC,Algol,AS / 400 CL的支持, BCPL,Limbo,Gambas,JavaFX,RPG,Transact-SQL,PL / Perl,PL / Tcl,PL / Python,Charmm
  • 固定網絡插件(Serendipity,DokuWiki,Wordpress)
  • 修正了BBCode結束標記順序
  • GUI:更新捷克語翻譯(感謝Pavel Fric)

版本3.2中的新功能

  • 添加了插件函數AddKeyword(Michael Serrano建議)
  • 語言定義被緩存,而不是在輸入語法更改時重新加載
  • 將關鍵字組ID參數添加到插件函數OnStateChange
  • 添加了插件腳本bash_functions.lua
  • 在輸出樣式的評論中添加了主題描述
  • 在c.lang中添加了enum和union關鍵字(感謝Thiago)
  • 在Makefile中添加dl鏈接標誌以修復Debian構建錯誤(感謝Michael Serrano)
  • 在makefile中添加了NDEBUG標誌以禁用斷言

版本3.1中的新功能

  • 將Diluculum更新為0.5.3版本
  • 修正了README固定轉換而沒有突出顯示(--syntax txt)
  • 修復了msxml定義(感謝Andrei Rosca)
  • 添加了edit-flashdevelop主題(感謝Andrei Rosca)
  • CLI:修復了小錯誤

3.1版中的新功能

  • 此版本可以加載多個插件。
  • 它增加了對MXML和固定HTML,XML,CSS,Actionscript和JavaScript定義的支持。
  • 已轉換了一些VIM顏色主題。

3.0版中的新功能

  • 語言定義,主題,filetypes.conf被轉換為Lua腳本(嘗試示例/ * 2to3.py來轉換舊文件)
  • 添加了插件選項以啟用用戶腳本
  • 將* .style文件重命名為* .theme
  • 將包含文件從src / core移動到src / include
  • 將示例/插件移至examples / web_plugins
  • 將亞麻布重命名為亞麻布
  • 重命名了多個語言定義和主題
  • 修復了幾個字符串分隔符問題(Ruby,Lua)
  • 將xterm256輸出的默認主題更改為editvimdark
  • 改變了短期選項:O是格式化,d是outdir,T是doctitle
  • 禁用標記功能
  • 已停用adddatadir功能
  • 禁用單獨的輸出格式選項(改為使用格式化)
  • 禁用XML輸出(使用SVG或XHTML)
  • 新依賴項:Lua5.1devel,Boost Headers(Bind)

版本2.16中的新功能

  • 將astyle代碼更新為版本1.24
  • 添加了縮進樣式1tbs和horstmann
  • 添加了--no-trailing-nl開關(由Adiel Mittmann建議)
  • 添加了Modula2定義(感謝Benjamin Kowarsch)
  • 添加了EBNF定義(感謝Mate Ory)
  • 添加了ABNF,AutoHotKey,BBCode和Clean語言定義
  • 更新了C ++定義以支持C ++ 0x語法
  • 在桌面文件中添加了StartupNotify開關(Jochen Schmitt補丁)

版本2.15中的新功能

  • 改進了HTML嵌套語言模式(感謝Simone)
  • 改進了Rexx和PL1定義(thabnks給Robert Prins)
  • 增加了對NXC和NBC的支持
  • GUI:添加了複製和粘貼支持(感謝Torsten Flamminger)
  • GUI:修正了UTF-8輸入的預覽

版本2.13中的新功能

  • 修復了SVG輸出和可選GUI中的小錯誤。

版本2.12中的新功能

  • 添加了對嵌套語言的識別(即Pascal + Assembly或HTML + PHP + JS + CSS)。
  • 添加了對F#和haXe的支持。
  • 改進了幾種語言定義。
  • 修復了小錯誤。

2.10版中的新內容

  • 新許可證:GPLv3取代了GPLv2
  • 新縮進樣式:Banner,Stroustrup,Whitesmith
  • 新jEdit主題(見下文)
  • 增加了對ATS,CHILL,Inno設置,交互式數據語言,INTERLIS,Mercury,NetRexx,Oz,Rebol和Zonnon的支持
  • 改進了RPM Spec,Prolog,Pike,Oberon,Nice,Java,Lisp,Lua,Haskell,C#和SML的定義
  • 針對MacOS的Bugfix CR解析

2.8版中的新功能

  • 新用戶界面
  • 改進了LaTeX輸出
  • 改進了SWIG支持

2.7版中的新功能

  • 修復了VHDL和XML定義
  • 增加了對Clojure的支持
  • 修復了幾個錯誤

版本2.6.14中的新功能

  • HTML輸出可能包含來自ctags文件的元信息。
  • 輸出格式化命令行選項已與GNU source-highlight協調。
  • ADA95,C#,Eiffel,Fortran,TCL和Bash定義已修復。
  • 添加了對Vala的支持。

<強>要求

  • Qt的
  • 的wxWidgets

顯影劑的其他軟件 Andre Simon

Ansifilters
Ansifilters

15 Apr 15

Ansifilter
Ansifilter

5 May 15

Highlight
Highlight

22 Jan 15

Highlight (OS X)
Highlight (OS X)

3 Jan 15

意見 Highlight

評論沒有發現
添加評論
打開圖片!