Highlight(代码高亮显示工具)v3.59中文版
Highlight(代码高亮显示工具)v3.59中文版
大小:7.9M
语言:简体
分类:编程软件
平台:WinAll,
下载
软件简介

  Highlight是一款功能强大的代码高亮显示工具,能够显示关键词、类型、字符、转移字符、注释等内容,支持不同颜色高亮处理,让你能够快速找到主要内容。

Highlight(代码高亮显示工具)

功能介绍

  一、GUI选项

  图形用户界面提供了一部分CLI功能。它包括输出文件外观的动态预览。请参阅屏幕截图和截屏视频。

  二、输入输出

  1、如果--input和--outputoptions没有定义输入或输出文件名,则Highlight将使用stdin和stdout进行文件处理。

  2、如果提示没有定义输入文件名--input或提示没有输入文件名,突出显示将无法通过文件扩展名确定语言类型(但是某些脚本语言由第一行中的shebang确定)。在这种情况下,您必须使用突出显示给定的语言--syntax(大多数情况下,这应该是源文件的文件后缀)。

  3、如果存在多个后缀(对于C++文件,如C,cc,cpp,h),则将它们映射到$CONF_DIR/filetypes.conf中的语言定义。

  4、如果定义或--batch-recursive设置了多个输入文件,则高亮显示将进入批处理模式。在批处理模式下,突出显示将使用原始文件名保存生成的文件,并附加所选输出类型的扩展名。

  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、引用样式定义的优点是可以在一个文件中共享所有格式信息,这会影响所有引用文档。

  6、随着--style-infile你定义一个文件被包含在文档的最后格式信息。这样,您无需编辑生成的代码即可增强或重新定义默认的突出显示样式定义。

  注意:使用插件脚本是增强样式的首选方法。

  四、GNU源高亮兼容性

  命令行界面与source-highlight进行了广泛的协调。

软件特色

  1、HTML,RTF,ODT,TeX,LaTeX,SVG,Pango,BBCode和ANSI端子序列的彩色输出。

  2、支持240种编程语言。

  3、包含各种主题,并可以访问eclipsecolorthemes.org数据库。

  4、可自定义的关键字组。

  5、识别嵌套语言。

  6、重新格式化和缩进C,C++,C#和Java源代码。

  7、语言定义和主题是Lua脚本。

  8、插件接口调整输出。

  9、自动验证语法分析。

  10、CLI,GUI和Lib构建。

  11、适用于Linux/Mac/Windows。

使用方法

  以下示例显示如何使用main.cpp输入文件来生成突出显示的C++文件:

  1、产生HTML

  高亮显示-imain.cpp-omain.cpp.html

  高亮显示

  main.cpp.html--syntaxcpp

  高亮显示main.cpp.html--syntax-by-namemain.cpp

  ps:您可以将highlight.css在工作目录中找到HTML文件。如果使用IO重定向(第二个示例),则必须使用--syntax或定义编程语言--syntax-by-name。

  2、生成带有嵌入式CSS定义和行号的HTML

  高亮显示-imain.cpp-omain.cpp.html--include-style--line-numbers

  3、使用内联CSS定义生成HTML

  高亮显示-imain.cpp-omain.cpp.html--inline-css

  4、使用“horstmann”源格式样式和“neon”颜色主题生成LaTeX

  高亮显示-O乳胶-imain.cpp-omain.cpp.tex-重新格式化horstmann-样式霓虹灯

  5、自定义字体设置

  高亮显示--syntaxada--font-size12--font“'CourierNew',monospace”

  高亮显示--syntaxada--out-format=latex--font-sizetiny--fontsffamily

  6、定义输出目录

  高亮显示-dsome/target/dir/*.cpp*.h

相关软件
FastDevPlat(可视化免代码开发平台工具)v2.0官方版
FastDevPlat(可视化免代码开发平台工具)v2.0官方版
下载
FindBugs(静态分析Eclipse插件)v3.0.1官方版
FindBugs(静态分析Eclipse插件)v3.0.1官方版
下载
EasyCode(代码生成系统)v2.02.0.0036官方版
EasyCode(代码生成系统)v2.02.0.0036官方版
下载
AltovaMissionKit(Altova开发套件)v2021免费版
AltovaMissionKit(Altova开发套件)v2021免费版
下载
AltovaXMLSpy(XML文本编辑工具)v2021免费版
AltovaXMLSpy(XML文本编辑工具)v2021免费版
下载
SmartGit(Git管理工具)v21.2.0免费版
SmartGit(Git管理工具)v21.2.0免费版
下载
Highlight(代码高亮显示工具)v3.59中文版
Highlight(代码高亮显示工具)v3.59中文版
下载
AppeonPowerBuilder(开发软件)v2021官方版
AppeonPowerBuilder(开发软件)v2021官方版
下载
ArmDot(.NET编辑器)v2021.16.0.0中文版
ArmDot(.NET编辑器)v2021.16.0.0中文版
下载
Scriptcase(代码开发工具)v9.6中文免费版
Scriptcase(代码开发工具)v9.6中文免费版
下载
MicrosoftVisualStudio2022(编程工具)v17.0.0免费版
MicrosoftVisualStudio2022(编程工具)v17.0.0免费版
下载
180火龙复古微变传奇
180火龙复古微变传奇
下载
应用伪装模块电脑版
应用伪装模块电脑版
下载
天天有返生活
天天有返生活
下载
往日不再被感染者群数量增加MOD
往日不再被感染者群数量增加MOD
下载
猴子爱元宝
猴子爱元宝
下载
推荐软件
奇热小说
奇热小说
下载
QQ2019手机版
QQ2019手机版
下载
王者荣耀
王者荣耀
下载
百度浏览器迷你版
百度浏览器迷你版
下载
2345浏览器手机版
2345浏览器手机版
下载
网易邮箱
网易邮箱
下载
爱奇艺
爱奇艺
下载
网易云音乐
网易云音乐
下载
WPSOffice
WPSOffice
下载
优酷
优酷
下载
谷歌浏览器(Chrome)
谷歌浏览器(Chrome)
下载
迅雷看看播放器
迅雷看看播放器
下载
UC浏览器
UC浏览器
下载
QQ音乐
QQ音乐
下载
阿里旺旺买家版v9.12.10C官方版
阿里旺旺买家版v9.12.10C官方版
下载
360安全卫士v12.1官方版
360安全卫士v12.1官方版
下载
图文教程
猜你喜欢
弥途单车
弥途单车
下载
淮南酒业
淮南酒业
下载
上上车
上上车
下载
EpsonPerfection1250驱动
EpsonPerfection1250驱动
下载
SmashingHunter
SmashingHunter
下载
吾爱手赚网
吾爱手赚网
下载
洪易登
洪易登
下载
热血冒险家ios
热血冒险家ios
下载
热门标签