词条 | CoolFormat源代码格式化 |
释义 | 软件介绍:CoolFormat源代码格式化是一款C/C++/Java/C#/JavaScript/HTML/XML/PHP/SQL代码格式化工具。软件可以快速多种风格格式化,并对语言进行着色。界面采用Office 2007风格,并有多种样式可以替换。并且支持代码高亮到网页上显示,方便博客文章之类的撰写阅读。 使用介绍:1.可以拖曳新文件到窗体上实现快捷打开; 2.软件可以单独处理、批量处理以及参数命令格式化; 3.代码格式化风格如右图所示: 4.详细的可设置参数如下: ①制表和括号选项 参数命令 参数说明 default indent option 默认4个空格 --indent=spaces / --indent=spaces=# / -s# 指定#个空格,#在1~20之间 --indent=tab / --indent=tab=# / -t# 使用制表符,指定#个空格(1~20) --indent=force-tab / --indent=force-tab=# / -T# 强制使用制表符,指定#个空格,#在1~20之间 default brackets option 默认不改变括号 --brackets=break / -b 括号改为下行( e.g. ANSI C / C++ style ) --brackets=attach / -a 括号在语句后( e.g. Java / K&R style ) --brackets=linux / -l 括号如linux风格 --brackets=stroustrup / -u 括号如stroustrup风格 --brackets=horstmann / -g 括号如horstmann 风格 ②缩进选项 参数命令 参数说明 --indent-classes / -C 缩进class和struct块后面的public等 --indent-switches / -S 缩进switch块后面的case块 --indent-cases / -K 缩进case块后面的括号 --indent-brackets / -B 括号缩进 --indent-blocks / -G 括号缩进,函数缩进 --indent-namespaces / -N 命名空间后缩进 --indent-labels / -L 额外的标签缩进 --indent-preprocessor / -w 多行反斜杠定义缩进 --indent-col1-comments / -Y 允许注释跟随代码一起缩进 --max-instatement-indent=# / -M# 在连续声明中缩进最大#个空格(#小于80,默认为40) --min-conditional-indent=# / -m# 在多行中设置最小缩进(#小于40,默认为当前两倍缩进) ③填充选项 参数命令 参数说明 --break-blocks / -f 在循环语句前后加空行 --break-blocks=all / -F 在循环语句前后、else、catch前加空行 --pad-oper / -p 运算符前后加空格 --pad-paren / -P 在括号内外都加上空格 --pad-paren-out / -d 在括号外加上空格 --pad-paren-in / -D 在括号内加上空格 --pad-header / -H 只在括弧头部添加一个空格 --unpad-paren / -U 移除括号内外的空格 --delete-empty-lines / -x 删除函数方法里多余的空行 --fill-empty-lines / -E 以空格对齐填充前一行空行 ④格式化选项 参数命令 参数说明 --break-closing-brackets / -y 让else语句块下起一行 --break-elseifs / -e 让else if 语句拆开缩进 --add-brackets / -j 自动补充括号,默认在条件语句后紧接括号 --add-one-line-brackets / -J 自动补充括号,并且保持括号与语句在一行 --keep-one-line-statements / -o 维持一行里的多条语句不变 --keep-one-line-blocks / -O 不破坏一行里面的块 --convert-tabs / -c 转换TAB 为空格 --align-pointer=type / -k1 --mode=c 参数命令样式,请参考Artistic Style 1.24说明文档。 更新日志:2011年5月12日 V2.5版本 增加Javascript、PHP、SQL格式化,改变高亮风格 2011年3月31日 V2.4版本 增加文件编码识别、增加HTML/XML代码格式化 2010年12月29日 V2.3版本 修复一些BUG,增加行号高亮,配置设置,缩进、注释等 2010年7月10日 V2.1版本 添加了目录级联处理、高亮保存以及保存后缀名自动添加 2010年7月2日 V2.0版本 添加了代码高亮到博客功能,整体调整了布局,细节优化 2010年4月13日 V1.1版本 增加了剪贴板去除格式功能,修改了默认风格 2010年3月13日 V1.0版本 在华军软件园发布此软件 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。