橙子的代码格式化工具 CnCF for D2007 内部测试版
作者:Jedi Team、橙子
2008-9-20
本内部测试版程序 CnCodeFormatter 基于 Jedi Code Formatter(JCF) 修改而来,提供命令行方式的 Pascal 代码格式化功能,并提供了 Delphi 2007 下集成入 CnPack IDE 专家包菜单的功能,目前界面语言为英文。
本程序由以下部分组成:
CnCodeFormat.exe:Pascal 代码格式化主程序,命令行方式,可对文件进行格式化并保存结果。
CnCodeFormatOptions.exe:代码格式化选项设置程序,格式化选项保存在 Config.xml 文件中。
CnCodeFormatter2007.dll:Delphi 2007下的专家文件,可将 CnCodeFormat.exe 集成入 Delphi 2007 的 CnPack IDE 专家包菜单项中。
Install.exe:此工具可通过写注册表,将 CnCodeFormatter2007.dll 集成入 Delphi 2007 的CnPack IDE 专家包菜单项中。此功能要求安装了 CnPack IDE 专家包。
Install_Source.zip:Install.exe 与 CnCodeFormatter2007.dll 的源码。如果用户需要其它版本 IDE 下的集成 DLL,或需要独立使用此 DLL 而脱离 CnPack IDE 专家包,可自行修改源码后编译使用。
说明:此 Pascal 代码格式化不支持复杂的条件编译指令,不支持 Delphi 2009 的匿名方法。较原来的 JCF 相比,增加了对泛型等的支持,具体功能待进一步测试。
如果您使用此工具时遇上了格式化失败的代码,欢迎上我们论坛反馈错误:http://bbs.cnpack.org |