CodeColoristCodeColorist代码着色

专为程序员设计。支持百度空间,Discuz等。 立即进入 意见反馈

特色

多语法支持

支持的语法高亮:
Action Script,ASM,C,C++,C#,VB,Pascal,Delphi,JavaScript,Java,HTML,XML,CSS,Ruby,Python,PHP,SQL,批处理,NSIS,PureBasic。

个性

可自定义字体、背景边框。

实用

仿Office2007的界面,操作简单。生成代码短。支持百度空间,Discuz等。支持多种流行浏览器,包括FireFox,Opera,Chorme。在IE下可以一键复制。


配置脚本说明

工具提供了一个config.js进行程序参数的配置。默认内容和注释如下

/*
应用程序的相关变量设置
*/

//支持的语法,建议不要修改
var syntax={
   asm:"汇编",
   c:"C,C++",
   csharp:"C#",
   vb:"Visual Basic, VBScript,Free Basic",
   pascal:"PASCAL,Delphi",
   js:"Javascript",
   java:"Java",
   html:"HyperText Mark-up Language",
   xml:"Extensible Markup Language",
   css:"Cascading Style Sheets",
   ruby:"Ruby",
   python:"Python",
   php:"Hypertext Preprocessor",
   spl:"Structured Query Language",
   bat:"Batch",
   nsi:"Nullsoft Scriptable Install System",
   pbasic:"PureBasic"};

//字体列表。您可以自行修改
var m_fonts=new Array(
   "Courier New",
   "Consolas",
   "Lucida Console",
   "YaHei Consolas Hybrid",
   "Fixedsys",
   "宋体",
   "Courier",
   "Terminal");

//背景颜色列表
var bgcolor={
   white:"FFFFFF",
   blue:"D7EBFF",
   yellow:"FFFFCC",
   gray:"E0E0E0",
   pink:"FFCCFF"};

//边框颜色列表
var bdcolor={
   white:"FFFFFF",
   blue:"0066CC",
   yellow:"FFFF00",
   black:"000",
   gray:"B0B0B0",
   pink:"FF00FF"}

//背景颜色和边框颜色最好一一对应

请按照说明修改文件,如出现错误请使用原版配置文件进行覆盖。

使用说明

  1. 首先将需要发布的代码复制到剪贴板,然后打开本工具的页面;
  2. 单击按钮,或者手动将代码粘贴到代码框中;
  3. 设置好您需要的字体、背景颜色;
  4. 在左边的列表中选择单击相应的语法,即可生成着色后的代码;
  5. 在IE下可以直接单击 按钮将代码复制到剪贴板,其他浏览器则需要用户自行复制代码。除了FireFox和IE之外的浏览器都不支持格式文本的复制,您可以切换到HTML(UBB)视图复制HTML(UBB)代码;
  6. 如果生成的代码有异常,您可以单击按钮返回修改;
  7. 在博客、论坛编辑框中粘贴,您就可以发布您的代码了。

文件说明

资源

images\style.css 样式表文件
images\ 图片
favicon.ico 收藏夹图标

脚本

scripts\common.js 界面效果,公用函数
scripts\highlight.js 着色核心代码
scripts\config.js 配置脚本
scripts\dialog.js 对话框

界面

index.htm 代码着色主页面