最新消息:

第19款插件:SyntaxHighlighter之brush.js高亮你的语法

语法着色 杨红伟 1582浏览 0评论

描述:SyntaxHighlighter (原名:dp.SyntaxHighlighter)是一套在浏览器上对各种代码进行语法着色的独立 JavaScript 库。
兼容浏览器:IE6-9/Firefox/Google Chrome
官方链接:
http://alexgorbatchev.com/SyntaxHighlighter/
JS下载:
http://static.oschina.net/js/syntax-highlighter-2.1.382/scripts/brush.js
预览:
http://www.ijquery.cn/demo/highlighter
打包下载:
http://www.ijquery.cn/demo/highlighter/highlighter.zip
参数说明:

图片展示:

33

JS和CSS引用代码:

[js]

<script type="text/javascript" src="http://www.ijquery.cn/js/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="http://static.oschina.net/js/syntax-highlighter-2.1.382/scripts/brush.js"></script>
<link type="text/css" rel="stylesheet" href="http://static.oschina.net/js/syntax-highlighter-2.1.382/styles/shCore.css"/>
<link type="text/css" rel="stylesheet" href="http://static.oschina.net/js/syntax-highlighter-2.1.382/styles/shThemeDefault.css"/>
<script>
$(document).ready(function(){
SyntaxHighlighter.config.clipboardSwf = ‘http://static.oschina.net/js/syntax-highlighter-2.1.382/scripts/clipboard.swf’;
SyntaxHighlighter.all();
});
</script>

[/js]

HTML代码:

[html]

<pre class=’brush: java’>
@Override
public void init(FilterConfig cfg) throws ServletException {
super.init(cfg);
OnlineUserManager.init();
//this._dataInit();
}
</pre>

[/html]

支持语言:

语言    别名
C++ cpp, c, c++
C# c#, c-sharp, csharp
CSS css
Delphi delphi, pascal
Java java
Java Script js, jscript, javascript
PHP php
Python py, python
Ruby rb, ruby, rails, ror
Sql sql
VB vb, vb.net
XML/HTML xml, html, xhtml, xslt

参数:

参数代码   参数含义
nogutter 隐藏行号
nocontrols 隐藏顶部控制按钮
collapse 以折叠隐藏形式展示
firstline[value] 起始行号,默认为 1
showcolumns 显示标尺
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址