CoolCode 所做的改进
-
增加了直接以文件形式下载源代码的功能。
-
增加了选择是否显示行号功能,在行号显示模式下还可以通过双击代码来隐藏或显示行号。
-
将固定宽高的代码窗口改成了自适应的窗口。
-
重新定义了样式表。使显示的代码更美观。
-
将代码加亮处理后的 class 改为了内嵌式的 style。这样是为了方便将彩色代码复制到 Word 之类的 Rich Text 编辑器中。
-
修改了 Text_Highlighter 中的 Html Renderer。修正了原 Html Renderer 产生的加亮代码复制出来后,每行代码前多一个空格的问题。
-
修正了原插件发帖代码中包含\’时的写入数据库错误。
-
修正了回复中不能插入代码的错误。
-
定义了 XML 和 BBCode 两种语法的 coolcode 标签。
-
增加了 html 语言支持。
没有修正的问题
- php 中的 html,Javascript 等非 PHP 代码无法加亮。
- html、xml中的脚本无法按相应脚本格式加亮。
- html 中的样式表无法按样式表格式加亮。
目前支持的程序设计语言有:
- actionscript
- cpp
- css
- diff
- dtd
- html
- java
- javascript
- mysql
- perl
- php
- python
- ruby
- sql
- xm
2007年1月29日 最后更新
修正了 CoolCode 在 WordPress 2.1 上引起的导出错误。
注意:这是一个许久没有更新,但是应用仍然不少的插件,在这里我只做测试,不评论它的好坏。
作者网站:http://www.coolcode.cn/show-26-1.html
以下是测试内容:需要在代码编辑器下引入
- [coolcode lang="" download="" linenum="on"][/coolcode]
我们可以注意到:download后面可以输入下载的文件名称,linenum是是否显示行号,on和off参数用于开启和关闭。
示例:html语言
下载: index.css
- /* $Id: docs.css 9263 2006-08-09 17:35:20Z lem9 $ */
- /* Stylesheet for phpMyAdmin documentation */
- /* vim: expandtab ts=4 sw=4 sts=4 tw=78
- */
- body {
- background-color: #ffffff;
- font-family: sans-serif;
- color: #000000;
- margin: 0;
- padding: 2em 0 2em 0;
- }
- img {
- border: 0;
- }
- abbr, acronym {
- border-bottom: 1px dotted;
- }
[...] coolcode测试集合 [...]
[...] 我嘛,总是舍弃不了的东西太多了,Exec-PHP ,Dagon Design Sitemap Generator,CoolCode,Live Search Popup,Karailiev’s sitemap,Simple [...]