一、SyntaxHighlighter介绍

SyntaxHighlighter是一款用于web页面的代码着色工具,可以用来着色多种语言,可以是HTML,CSS,Javascript,还可以是C,JAVA等编程语言。它可以在网页中对各种程序源代码语法进行加亮显示。支持当前流行的各种编程语言:C#、CSS、C++、Delphi、Java、JavaScript、PHP、Python、Ruby、SQL、Visual Basic、XML / HTML。

下载地址:

https://download.csdn.net/download/qq15577969/15681220

效果图展示:

二、使用教程

1、将下载的SyntaxHighlighter文件解压缩,只保留里面的Scripts文件夹和styles文件夹。

2、在网页的<head></head>之间引入css文件:

<link rel="stylesheet" type="text/css"  href="/static/syntaxhighlighter/Styles/shCoreDefault.css"></link>

3、在网页的</body>标签前面引入js文件:

<script class="javascript" src="/static/syntaxhighlighter/Scripts/shCore.js"></script>
<script class="javascript" src="/static/syntaxhighlighter/Scripts/shAutoloader.js"></script>
<script class="javascript">
function path() {var args = arguments,result = [];for (var i = 0; i < args.length; i++)result.push(args[i].replace('$', '/static/syntaxhighlighter/Scripts/'));return result;
}
$(function() {SyntaxHighlighter.autoloader.apply(null, path('php                    $shBrushPhp.js','java                   $shBrushJava.js','objc obj-c             $shBrushObjC.js','actionscript3 as3      $shBrushAS3.js','bash shell             $shBrushBash.js','coldfusion cf          $shBrushColdFusion.js','c# c-sharp csharp      $shBrushCSharp.js','delphi pascal          $shBrushDelphi.js','jfx javafx             $shBrushJavaFX.js','js jscript javascript  $shBrushJScript.js','perl pl                $shBrushPerl.js','py python              $shBrushPython.js','ruby rails ror rb      $shBrushRuby.js','vb vbnet               $shBrushVb.js','xml xhtml xslt html    $shBrushXml.js'));SyntaxHighlighter.defaults['gutter'] = true;//是否显示代码行数SyntaxHighlighter.defaults['toolbar'] = false;SyntaxHighlighter.defaults['auto-links'] = false;SyntaxHighlighter.defaults['quick-code'] = false;SyntaxHighlighter.all();
})
</script> 

3、使用方法一:使用pre

<pre name="code" class="php">
//这里是你需要高亮的代码
</pre>

4、使用方法二:使用textarea

<textarea name="code" class="c#" cols="60" rows="10">
//这里是你需要高亮的代码
</textarea>

SyntaxHighlighter代码高亮框架使用方法相关推荐

  1. syntaxhighlighter 代码高亮 - 插件化

    syntaxhighlighter 代码高亮 - 插件化 之前做过很多网站,不同的网站也都有不同的经验总结,只是前些年都不怎么注重线上博客.由于现在自身技能的不断丰富,个人的插件库.总结性的经验文档. ...

  2. chajian8.com谈:SyntaxHighlighter 代码高亮

    题外话:上次提到的显示各种微博的 WordPress 插件进度可喜,已经完成了九个微博的 OAuth.Basic HTTP 验证部分. 写这篇文章时我非常郁闷,因为这篇本是介绍如何智能判断加载 Syn ...

  3. kindeditor4.x整合SyntaxHighlighter代码高亮

    文章来源:https://my.oschina.net/duwaiweb/blog/74613 kindeditor4.x代码高亮功能默认使用的是prettify插件,prettify是Google提 ...

  4. markdown mysql高亮_修改博客园markdown编辑器代码高亮风格的方法

    作为一个工程师,追求极致与艺术也应当成为我们生活中的一部分,作为自己的心爱之物--博客,当然也得装扮一下,我对代码高亮有自己所喜欢的风格~还好程序员的世界总是共通的,已经有前辈开发了一些代码高亮的样式 ...

  5. SyntaxHighlighter代码高亮插件

    SyntaxHighlighter官方支持的brush aliases表如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 ...

  6. SyntaxHighlighter -- 代码高亮插件

    SyntaxHighlighter 下载文件里面支持皮肤匹配. 地址:http://alexgorbatchev.com/SyntaxHighlighter/ 转载于:https://www.cnbl ...

  7. SyntaxHighlighter代码高亮插件显示时第一行会多出几个空格问题。

    如下图: 求解决!

  8. SyntaxHighlighter示例源码[代码高亮]

    [实例简介] SyntaxHighlighter,代码高亮 [实例截图] 文件:590m.com/f/25127180-493827392-6c240a(访问密码:551685) [核心代码] var ...

  9. onenote使用python开发_OneNote 代码高亮方法总结

    前言 微软的 OneNote 是一个很强大的笔记工具,但是其本身并不支持代码高亮,这让我们在记录代码时很不方便.还好我们可以通过 OneNote 插件和一些方法实现代码高亮. 本篇就总结下 OneNo ...

最新文章

  1. OpenCV制作自己的线性滤镜
  2. linux怎么进入bios查看mac地址,详细教您查看本机mac地址
  3. Dubbo使用Zooker注册服务
  4. python历史以及基础知识
  5. java filesearcher_Java Object Searcher | java内存对象搜索辅助工具
  6. java微信支付超时_Java微信支付之关闭订单
  7. 如何用python制作五子棋游戏_Python制作打地鼠小游戏
  8. KVM套件-linux基础
  9. 力软敏捷开发平台源码7.0.6
  10. 程序员的自我修养-读后感
  11. 您知道Linux下C语言编程的一些注意事项吗_教育中国
  12. 决策树的三种常见算法
  13. java 简单的聊天室_Java简单聊天室
  14. 【React】解决antd样式没有显示问题(网页频闪问题)
  15. Python-shogun安装问题
  16. 苹果ipad有哪几款_2020年最新iPad选购指南
  17. arch linux中的jdk的安装
  18. 【蓝桥杯算法练习题】双指针、BFS与图论
  19. 2019牛客假日团队赛3 题解
  20. 给windows客户端开发新人的一点建议

热门文章

  1. nodejs 处理zip文件的上传
  2. 基于matlab fdma传输系统设计,基于Matlab/Simulink的FDMA技术的仿真研究
  3. java的标量和聚合量_欧尼酱讲JVM(16)——如何基于逃逸分析进行代码优化
  4. C#.NET必备工具GhostDoc为代码生成注释文档
  5. finale 2014 java_【求助】MC闪退问题,并不是JAVA没装
  6. android 拍照头像,Android 拍照/选择照片并剪切成头像
  7. 计算机等级考试练习系统准考证号
  8. 题目1482:玛雅人的密码
  9. 1018RICHEDIT的使用方法
  10. VMware9 安装提示The MSI '' failed