语法高亮 Word 插件
主 页 产 品 文 章 团 队
..:: 语法高亮插件 ::..
 

介 绍
 
  语法插件是什么?
    一个为 Word 编写的 COM 插件,可以将你粘贴进 Word 中的程序代码按照编程语言的语法进行着色。如果你需要写一篇编程学习或者培训方面的文章,那么使用这个插件将非常的方便。
    这个语法高亮的插件所使用到的技术有:使用 GRETA 正则表达式库来解析语法,然后使用 Word VBA 脚本来根据解析的结果将文本着色。

本语法高亮插件有哪些优点?
    可以很方便地被扩展。每一种编程语言的支持都可以被单独的下载安装。并且,如果你有特殊的需求,我将会尽力满足你的特殊需求,比如你可能需要我没有提供下载的语言支持,或者需要支持你自己定义的语法规则。

用法?
    当你安装完成之后,所支持的语言相关的按钮就会出现在 Word 工具栏上。粘贴或者输入一段代码到 Word 中,选择代码,然后按相应的按钮,代码就会被按照语法进行着色。

在这里我将展示一些例子:

1. C/C++ 语言支持,如果你需要的话,我可以提供一些特殊支持比如在字符串内部还有其他规则等。


2. Java 语言支持。同样的,也可以提供特殊支持,比如 javadoc 内关键字的支持。


3. VBScript 支持。本语言以及 JavaScript 都是 HTML 语言支持能正常工作所需要的。因为脚本语言可能被插入到 HTML 中。


4. HTML 支持。


5. 目前,C/C++ 语言中有一个特殊的语法,那就是支持 AFX 程序块。


6. HTML 的高亮比其他的语言都要复杂,因为脚本语言可能插入到 HTML 中,所以 HTML 中不止一种语言的规则。不过 HTML 目前已经支持了。

要语法着色下边的代码,只需要全部选定,然后按 HTML 按钮就可以了。中间的脚本会根据相应的脚本语言规则来进行语法着色。


7. 跟复杂的情况。如果脚本语言嵌入到 HTML 中,服务器端脚本又潜入到客户端脚本中的情况。

着色下边的代码一样很简单,只需要全部选定,然后按 HTML 按钮。


如果你需要,我将提供更多更复杂的支持。
 
 

免费版
 
  本面费测试版没有时间和次数的限制,不过只有 VBScript 和 JavaScript 两种语言。
[免费版下载]
 
 

标准版
 
 

最新情况:本软件开发接口及主模块源代码均已公开:
[http://www.regexlab.com/highlight/]

 

 
 

定制版
 
  需要更多或者更特殊的支持,可以给我来信洽谈。sswater shi  
 
 
..:: 相关链接 ::..