推荐设备MORE

微信问卷调查小程序怎么做—

微信问卷调查小程序怎么做—

行业知识

在html中完成英语的语法上色和高亮度的十五个源

日期:2021-02-18
我要分享

如何完成在网页页面里完成插进的各种各样源代码编码的全自动高亮度显示信息。怎样在html中完成编码高亮度英语的语法上色 ?大家常常见到的一些网站的源码好看的展现出去,要怎样完成呢,这儿登博实例教程汉语翻译一篇译文强烈推荐15款高效率的编程代码英语的语法高亮度显示信息的程序,期待对大伙儿有效哦。文中创作者是Gavin McLeod,一个受困在《电子器件全球争雄战》里的骨灰级Web极客。在原文中例举了十五个协助开发设计者迅速编号、提升编码的英语的语法上色和高亮度专用工具,每一个高亮度专用工具都是有其作用特点。

 

(下列是编译程序內容)

开发设计者和难除的编码极客方知Code Syntax Highlighter(下列通称 编码英语的语法高亮度专用工具 )做为二级标记的一种方式,有利于在一个构造化語言或标识語言里撰写编码。一些编码高亮度编写器里结合了好几个英语的语法高亮度作用,比如拼读查验、编码折叠。英语的语法高亮度专用工具能够在整体对策的应用上具有很大的功效:改进文字的易读性和左右文情境,特别是在是在编码页数较多的状况下。此外还能协助开发设计者迅速在程序编写全过程中精准定位bug根源。

无论你是一个编码极客還是一个玩世不恭的码农,下边给你出示的编码英语的语法高亮度专用工具确保能给你写的编码焕然一新。

1. Prism Prism是一个仅有1.5KB尺寸的缩小版轻量专用工具,可以简易便捷的融合到CSS和JavaScript文档里,运作速率迅速。早已应用在Dabblet里(一个互动式的CSS场所)清理了许多编码,因此说Prism很平稳。新的程序编写語言还可以添加进去,在应用这一软件构架的前提条件下,新添加的語言作用性将持续提高;外型设计风格和应用觉得都可以以根据CSS设计制作。

2. Rainbows Rainbow是一款用JavaScript脚本制作撰写的仅有1.4k高清B的轻量专用工具。它只必须在必须高亮度显示信息的語言上应用JavaScript实体模型来维持事儿简易化便可以了。一样,色调和字体样式能够根据CSS主题风格适用来彻底自定。

3. Snippet Snippet是一个jQuery软件,创建在SHJS脚本制作的顶端为此来高亮度显示信息HTML文档里的源码。它适用许多类型的脚本制作語言:JavaScript、SQL、PHP和Ruby这些。其包括39个内嵌的唯一无二的颜色图案设计,能够持续的转换调节。

4. Geshi 它是一个高宽比自定的英语的语法高亮度显示信息专用工具,能够在网页页面里用于更强的展现编码片断。Geshi历经开发设计之后运用在phpBB社区论坛手机软件上,但在作用特点上依然是分离应用的。另外,这一英语的语法高亮度专用工具适用基本上全部的时兴程序编写語言,像ActionScript、ASP、C、JAVA、PHP、Ruby和SQL这些。

5. Syntax Highlighter Syntax Highlighter协助一个开发设计者/码农轻轻松松线上发布编码片断,并且编码的外型看起来也很非常好。简言之,它便是一个100%创建在JavaScript基本上的高亮度显示信息专用工具,无需考虑到网络服务器上面有甚么别的物品。适用几款程序编写語言,缩小后的关键库仅有11KB尺寸。但是,Syntax Highlighter其实不具有撰写高亮度编码的工作能力,都不为客户出示撰写源码的工作能力。

6. Google Code Prettify 它是在Google Code网站应用的脚本制作。这一脚本制作可以全自动查出来已经应用的程序编写語言,开展相对的清理。同时还可以根据CSS来源于界定。

7. Hightlight.js Hightlight.js大部分不用选用繁杂的流程便可令其用了,由于它的全自动化水平很高:找到编码块,检验語言,高亮度显示信息一下就可以了了。它早已刚开始适用第三方运用程序,并出示Firefox拓展程序用以查询编码,可是沒有英语的语法高亮度显示信息。

8. SHJS:Syntax Highlighting in JavaScript SHJS是一个JavaScript程序,它能够高亮度显示信息在HTML文本文档里的源码文章段落。文档应用SHJS可能根据web访问器高亮度显示信息在顾客端。这就授予了SHJS一项作用,那么就是可以高亮度显示信息源码是应用不一样的語言撰写的。

9. Quick Highlighter 这一线上高亮度专用工具出示很多编号語言,你可以以挑选好几个选择项将这种编号語言团体高亮度显示信息。在高亮度显示信息编码、Combine Style、HTML Code、Highlight内嵌重要词、数据信息种类、Strict Mode和Wrap多余文字以前你可以以挑选查验或是不查验编码。

10. Ultraviolet Ultraviolet是一个运作在Ruby上的英语的语法高亮度模块,适用50种之上的程序编写語言和20种之上的主题风格。

11. Pygments:Python Syntax Highlighter 这个英语的语法高亮度专用工具是用Python搭建的,适用大部分分的程序编写語言、多种多样輸出文件格式,它还能够被作为是一个指令行专用工具或是是一个类库来应用。

12. Lighter for MooTools Lighter是一个完全免费的英语的语法高亮度专用工具,专业为MooTools而开发设计的。MooTools开发设计者在建立Lighter之初应用了很多架构构造上的作用特性。它应用起來如同是在网页页面上加上一个独立的脚本制作那般简易,挑选你要要高亮度显示信息的原素,Lighter会全自动解决其他一部分。

13. CodePress CodePress是一个根据互联网的源码编写器,含有用JavaScript撰写的英语的语法高亮度专用工具,伴随着在访问器里持续电脑打字,文字的色调会即时产生转变。除此之外,它也有编码片断、全自动进行、便捷方法和多对话框作用。

14. Beauty of Code 这一jQuery英语的语法高亮度软件应用的是Alex Gorbatchev里的英语的语法高亮度显示信息,但是一点不一样:它可以造成大量的xhtml适配的编码。

15. Jush JavaScript Syntax Highlighter JavaScript Syntax Highlighter能够用在顾客端的英语的语法高亮度程序里,适用的語言有HTML、CSS、JavaScript、PHP、SQL、HTTP、SMTP协议书、php.ini和Apache配备。

英语全文:CodeGeekz

登博实例教程(izoro编译程序)

true NewsArticle 如何完成在网页页面里完成插进的各种各样源代码编码的全自动高亮度显示信息。怎样在html中完成编码高亮度英语的语法上色 ?大家常常见到的一些网站的源码好看的展现出去,要怎样完成呢,这儿登博实例教程翻...