syntaxhighlighter 使用方法

2019-12-26,,,

Placing the code


Place your code on the page and surround it with <pre> tag. Set name attribute to code and class attribute to one of the language aliases you wish to use.

<pre name="code" class="c-sharp">
... some code here ...
</pre>

NOTE: One important thing to watch out for is opening triangular bracket <. It must be replaced with an HTML equivalent of < in all cases. Failure to do won't break the page, but might break the source code displayed.


An alternative to <pre> is to use <textarea> tag. There are no problems with < character in that case. The main problem is that it doesn't look as good as <pre> tag if for some reason JavaScript didn't work (in RSS feed for example).

<textarea name="code" class="c#" cols="60" rows="10">
... some code here ...
</textarea>

Extended configuration


There's a way to pass a few configuration options to the code block. It's done via colon separated arguments.

<pre name="code" class="html:collapse">
... some code here ...
</pre>

Making it work


Finally, to get the whole thing to render properly on the page, you have to add JavaScript to the page.

<link type="text/css" rel="stylesheet" href="css/SyntaxHighlighter.css"></link>
<script language="javascript" src="js/shCore.js"></script>
<script language="javascript" src="js/shBrushCSharp.js"></script>
<script language="javascript" src="js/shBrushXml.js"></script>
<script language="javascript">
dp.SyntaxHighlighter.ClipboardSwf = '/flash/clipboard.swf';
dp.SyntaxHighlighter.HighlightAll('code');
</script>

For optimal result, place this code at the very end of your page. Check HighlightAll for more details about the function.

下载地址:SyntaxHighlighter_1.5.0.zip

您可能感兴趣的文章:

  • 使用SyntaxHighlighter实现HTML高亮显示代码的方法
  • SyntaxHighlighter代码加色使用方法
  • FCKEditor SyntaxHighlighter整合实现代码高亮显示
  • 代码着色之SyntaxHighlighter项目(最流行的代码高亮)
  • ckeditor syntaxhighlighter代码高亮插件,完美修复
  • SyntaxHighlighter语法高亮插件使用说明
  • SyntaxHighlighter 3.0.83使用笔记
  • SyntaxHighlighter配合CKEditor插件轻松打造代码语法着色
  • SyntaxHighlighter 语法高亮插件的使用教程
  • syntaxhighlighter 去掉右上角问号图标的三种方法
  • SyntaxHighlighter自动识别并加载脚本语言

《syntaxhighlighter 使用方法.doc》

下载本文的Word格式文档,以方便收藏与打印。