`

JS版语法高亮工具SyntaxHighlighter(转载)

阅读更多

很强大的工具包。
http://alexgorbatchev.com/wiki/SyntaxHighlighter

支持语言种类繁多:


  • ActionScript3          
  • Bash/shell        
  • C#        
  • C++        
  • CSS
  • Delphi        
  • Diff        
  • Groovy        
  • JavaScript
  • Java        
  • JavaFX        
  • Perl        
  • PHP
  • Plain Text        
  • PowerShell        
  • Python        
  • Ruby        
  • Scala        
  • SQL        
  • Visual Basic        
  • XML



支持各种插件:
ROR,Wordpress,TinyMCE,Joomla! 1.5,FCKEditor。。。

支持多个主题:


  • shThemeDefault.css
  • shThemeDjango.css
  • shThemeEmacs.css
  • shThemeFadeToGrey.css
  • shThemeMidnight.css
  • shThemeRDark.css



使用简单:

  1. <!-- Include required JS files -->
  2. <script type="text/javascript " src="syntaxhighlighter/src/shCore.js"></script>
  3. <!-- At least one brush, here we choose JS. You need to include a brush for every language you want to highlight -->
  4. <script type="text/javascript" src="syntaxhighlighter/scripts/shBrushJScript.js"></script>

  5. <!-- Include *at least* the core style and default theme -->
  6. <link href="syntaxhighlighter/styles/shCore.css" rel="stylesheet" type="text/css" />
  7. <link href="syntaxhighlighter/styles/shThemeDefault.css" rel="stylesheet" type="text/css" />
复制代码
  1. <script type="text/javascript">
  2.      SyntaxHighlighter.all()
  3. </script>
复制代码

扩展性强,作者自己添加了Objective-C 语法支持。现已用于Finalist Race 考试系统。

Note:由于是使用正则来取词上色,所以大篇幅的text(比如10K)会严重影响性能。

分享到:
评论

相关推荐

    JS代码高亮插件SyntaxHighlighter

    【JS代码高亮插件SyntaxHighlighter】是一个用于在网页中展示编程代码的工具,它能够将源代码美化,使其更易于阅读和理解。SyntaxHighlighter由Alex Gorbatchev开发,支持多种编程语言,包括JavaScript、HTML、CSS、...

    代码语法高亮SyntaxHighlighter的JS插件及例子.rar

    代码语法高亮的JS插件及例子,基于SyntaxHighlighter实现的CSS、PHP、ASP、SQL、XHTML代码自动高亮插件,若你是开发者网站,这个功能对你绝对有用,下载插件包,自带有使用演示。

    代码高亮插件SyntaxHighlighter

    它支持多种编程语言的语法高亮,包括但不限于HTML、CSS、JavaScript、Java、Python、C++、PHP等。在网页中,未经处理的代码通常以纯文本形式展示,而SyntaxHighlighter通过为不同类型的关键词和符号赋予不同的颜色和...

    SyntaxHighlighter

    对于一些程序代码类的网页,常常需要贴出代码,但显示效果...这里介绍一个代码高亮工具syntaxhighlighter语法高亮工具,它不需要与服务器交互,只需要包含相应的格式代码JS包,就可以轻松实现代码高亮,使用非常简单。

    jQuery 语法高亮插件SyntaxHighlighter调用示例

    内容索引:脚本资源,jQuery,语法高亮,jQuery插件 jQuery 语法高亮插件调用示例,本插件核心仍是SyntaxHighlighter,但是经过了简化处理,现在调用方法和所用脚本文件都比较少,效果也挺不错,演示如上图,语法高亮在...

    jquery语法高亮插件

    在Web开发中,为了让代码更具可读性和美观性,开发者通常会使用语法高亮工具。"jQuery语法高亮插件"是一个专门为jQuery代码提供色彩鲜明、易于阅读的显示效果的插件。该插件能够帮助用户在网页上展示JavaScript代码...

    语法高亮软件

    在压缩包文件`syntaxhighlighter_3.0.83`中,我们可以看到一个名为SyntaxHighlighter的工具,这是一个流行的开源JavaScript库,用于在网页上实现代码的语法高亮显示。这个版本是3.0.83,意味着它是该软件的一个稳定...

    android 代码高亮 syntaxHighlighter

    首先,`SyntaxHighlighter`本身是一个开源的JavaScript库,主要用于在网页上优雅地显示源代码,支持多种编程语言的语法高亮。在Android中,由于平台的差异,我们不能直接使用JavaScript,但是可以通过一些方法将它的...

    代码自动高亮SyntaxHighlighter_1.5.0

    "代码自动高亮SyntaxHighlighter_1.5.0"是一个专门用于文本编辑器和网页中显示源代码的工具,其主要功能是将代码片段进行美化,通过不同的颜色和样式来区分不同类型的语法元素,使得代码更易于阅读和理解。...

    syntaxhighlighter 代码高亮

    1. **引入资源**:首先,你需要在网页中引入SyntaxHighlighter的核心JavaScript文件,通常为`scripts/shCore.js`,以及对应的语言刷子文件,例如`scripts/shBrushJava.js`用于Java代码高亮。 2. **设置样式**:为了...

    JavaScript动态内容代码高亮 SyntaxHighlighter.zip

    SyntaxHighlighter (原名:dp.SyntaxHighlighter)是一套在浏览器上对各种代码进行语法着色的独立 JavaScript 库。格式化效果如下图所示:这也是本站所使用的语法着色库,在线演示。示例代码:SyntaxHighlighter....

    SyntaxHighlighter 高亮代码插件JS

    SyntaxHighlighter是一款流行的JavaScript代码高亮插件,用于在网页上展示源代码时提供美观的语法高亮效果。它能够使代码更易于阅读,提升用户体验,尤其对于技术博客、在线教程和开发者社区来说,是非常实用的工具...

    db.SyntaxHighlighter 语法高亮插件下载.rar

    db.SyntaxHighlighter 语法高亮插件下载,SyntaxHighlighter几乎支持所有编程语言的代码高亮功能,你可将需要高亮的代码放入Textarea中,本插件会自动获取内容后根据初始设置高亮代码中的关键字、常量、变量、函数名...

    SyntaxHighlighter语法高亮插件使用说明

    本篇文章将详细介绍如何使用SyntaxHighlighter,以及如何为不同编程语言进行语法高亮。 首先,要在网站上使用SyntaxHighlighter,你需要在HTML页面中引入必要的CSS和JavaScript文件。通常,你可以通过下载...

    Discuz7使用syntaxhighlighter_2.0.320实现代码高亮

    syntaxhighlighter是由Alex Gorbatchev开发的一款JavaScript库,它可以在网页上动态地为源代码添加语法高亮。version 2.0.320是这个库的一个版本,包含了对多种编程语言的支持,如HTML、CSS、JavaScript、PHP、...

    SyntaxHighlighter代码格式化高亮插件

    - **JAVA**:支持Java语法高亮,包括关键字、注释、字符串、数字等元素。 - **PHP**:对PHP代码进行高亮处理,包括函数、常量、类、注释等。 - **CSS**:突出显示CSS选择器、属性和值,帮助理解样式规则。 - **...

    syntaxhighlighter

    SyntaxHighlighter是一款功能强大的JavaScript库,专为在网页上展示具有语法高亮的源代码而设计。它不仅适用于HTML页面,还可以处理多种编程语言的代码,包括但不限于Java、Python、C++、JavaScript等。这款库通过其...

    VS的JS语法检查插件、高亮显示插件、折叠插件、单元测试插件

    总结来说,VS的JS插件极大地提升了开发者的工作效率,从语法检查到代码高亮,再到代码折叠和单元测试,每个环节都有专门的工具辅助,使得JS开发更加顺畅、高效。通过不断探索和尝试不同的插件组合,你可以找到最适合...

    9个javascript语法高亮插件 推荐

    本文将介绍九款基于JavaScript实现的语法高亮插件,这些插件能够为各种编程语言提供良好的代码格式化和高亮效果。 1. **SyntaxHighlighter** SyntaxHighlighter是由Alex Gorbatchev开发的知名插件,广泛应用于博客...

    [C#版本]语法高亮显示分析程序.rar

    【C#版本】语法高亮显示分析程序是一个用于解析、理解和突出显示源代码文本中特定语言语法的软件工具。在编程环境中,语法高亮能够帮助开发者更清晰地识别代码结构,提升阅读和编辑代码的效率。C#版本的实现通常会...

Global site tag (gtag.js) - Google Analytics