代码高亮显示,不是什么新鲜玩艺了,各种各样的插件多了去了。
一开始想在baidu空间里贴代码,用GeSHi生成的高亮HTML复制到编辑器就可以了,不过QQ空间却不行,复制过去的格式全部被清除了,必须得用UBB代码才行,网上也没找好用的,有个代码发芽网,不过代码都被服务器保存了,感觉不爽,于是自己写了这个工具。 高亮处理用的是JavaScript,提取自SyCODE Syntax Highlighter,将生成的HTML再处理成QQ空间的UBB代码,测试了下,都能达到效果。 baidu空间直接生成HTML,然后复制HTML就可以了,QQ空间先生成HTML然后再转成QQ空间代码,复制转化的代码即可。 支持语言格式: 1. C/C++ 2. C# 3. CSS 4. Delphi/Kylix 5. Pascal 6. Java 7. Vb/Vb.net 8. J(ava)Script 9. ActionScript 10. Php 11. Python 12. Ruby/Rails 13. Perl 14. Assembly 15. Bat 批处理 16. UNIX Shell 18. AWK 19. Sql 20. xml/xhtml[程序截图]
[下载地址]