Zeal Blog - 泽欧里
梦想 就像鸡蛋
要么孵化 要么臭掉
WWW Zeal Blog

dp.SyntaxHighlighter

zeal 2005-11-28 16:58 于 WebDev , 1577 字 |  + 0 - 0   English
Made In Zeal 转载请保留原始链接:http://www.zeali.net/entry/248
标签 ( Tags ):  , 
dp.SyntaxHighlighter是一个不错的源代码语法高亮插件,用于你的页面中通过js来动态实现语法高亮显示你的源代码。

使用js脚本来动态进行代码着色的一个明显的好处在于:不会对原始的代码进行修改,保证原始代码的正确性(基本上所有的通过语法解析然后对字符串添加<span></span>来进行着色的话或多或少会产生解析错误,并且增加文件大小)。但同时执行效率将有赖于客户端机器的性能。目前此脚本支持的语言类型包括:

  • c#, c-sharp, csharp
  • vb, vb.net
  • delphi, pascal
  • js, jscript, javascript
  • php
  • py, python
  • sql
  • xml, xhtml, xslt, html, xhtml

使用方法简介:

1. 把你需要进行代码高亮的源代码部分放置在特定的textarea中。

2. 在所有textarea之后放置以下代码。

添加之后的效果正如本文的代码演示。

缺省情况下代码显示区域宽度为100%,即充满整个区域。如果需要固定显示区域的宽度(可以防止单行代码过长撑破页面布局),可以修改SyntaxHighlighter.css样式文件中的 .dp-highlighter 样式的宽度,把100%改为你想要的px数值即可。

需要了解更多使用指南请参阅网站的Usage

This Entry was Last Modified on 2007-05-28 10:52
引用本文(TrackBack): 此功能无限期关闭ing ... 如有引用请在文中标明出处并提供超链接 已有1条引用:
    代码高亮 使用js脚本来动态进行代码着色的一个明显的好处在于:不会对厥... 2006-01-12 18:45 via 逸凤源(thw's BLOG)
(Login to delete trackbacks)
4 条评论:
- thw () (link) 于 2006-01-09 13:59
太好了,终于找到了,谢谢站长!!
- limestone () 于 2006-06-13 11:21
你好, 怎么做, 才能够一边编辑一边高亮显示代码呢?!
- limestone 于 2006-06-13 11:28
如果我的textarea是在一个form中的话, 用了SyntaxHighlighter之后, 如何对代码进行修改呢?!
- zeal (link) 于 2006-06-13 11:41
就我所知 SyntaxHighlighter 并不是用来提供wysiwyg编辑器的高亮显示的。所以应该做不到一边编辑一边高亮显示。你可以到 http://www.dreamprojections.com/SyntaxHi.. 了解它的完整使用方法以及它所适用的范围。
对于这篇日志您有什么想法?我想听听您的高见。
如果您不是没有思想的机器Spammer,请告诉我 4 + 8 =
然后任选以下两种方式之一告诉我您的身份:
1. 使用您的 OpenID
2. 使用传统留言格式
(必填) 名字
如何称呼您?
(选填) URL
在此填写您的 Blog / Homepage 的地址,我将非常乐于访问
(选填) Email
Email地址将在经过防SPAM处理后显示在页面。如果您不希望公开自己的Email,请略过此栏
并写下您的见解:
(由于需要进行SPAM过滤,如果评论提交速度慢请耐心等待)
记住我?

  如何进行评论                   当有新回复时给我发送邮件通知
除了 <b> 和 <i> 之外,其他的HTML标签都将从您的评论中去除. URL 或 Email 地址会被自动加上链接.
当您点击发表或者预览之后,系统会自动保存您此次评论的内容,以便当网络原因发表失败时直接按Ctrl-V重新粘贴上次评论内容。
注意:快捷键及自动拷贝功能仅对IE浏览器有效。
发贴统计

Tot 622/1370

日志存档
2008年
2007年
2006年
本 Blog 原创内容
遵循以下授权:

Creative Commons
(创作共用) CC

署名-非商业性
-相同方式分享
Zeal Blog 基于
Powered byPivot - 1.24.1: 'Arcee'
Pivot1.24.1
开发
Launched @
2005-04-27
 里,居也。——《说文》    里,邑也。——《尔雅》。李注:“居之邑也。”沪ICP备05024379号 Back To Home All Links Loading