PHP代码格式化工具http://www.waterproof.fr/products/phpCodeBeautifier/
最近修改一个代码,里面完全没有缩进,用这个能够格式化一下。
相当于以前c 的indent
顺便写一下其他语言的
c, c++ c# ==> indent Astyle
java ==> astyle Jalopy Jacobe ImportScrbber
php ==> phpCodeBeautifier
perl ==> perlTidy
python ==> Pydent
asp ==> VBSBeaut
工具名称 |
适用语言 |
简介 |
安装/使用 |
c |
indent就是代码美化工具的代名词 |
indent是gcc附带的一个标准工具, |
|
perl |
perltidy本身也是用perl写的 |
下载后: perl Makefile.PL;make;make install |
|
c c++ java (php) |
一个速度很快的C/C++/Java源代码美化工具。 |
下载源代码解包后,make, 生成astyle可执行文件 |
|
java |
功能强大的JAVA代码格式化工具,除了标准界面外,命令行工具,还可作为ANT JBUILDER ECLIPSE JDEVELOPER等工具的插件使用,并提供API |
从http://prdownloads.sourceforge.net/jalopy/下载 |
|
python |
pythius包含了2个工具: |
下载源代码解包后: |
|
html/xml |
HTML代码的纠错工具,可以帮助你的HTML代码更好的符合W3C规范,现在被称作tidy,因为它不仅只使用于HTML,也现在也适用于XHTML XML的格式化。 但JSP不适合ASP PHP JSP等嵌入式脚本的代码美化
|
下载源代码后 make 生成tidy可执行文件:
tidy.exe -raw -imuq -wrap 132 -f %f.err %f
选项说明:
-raw: 不修改中文字符 (output values above 127 without conversion to entities) -i indend 缺省HTML按2个空格缩进 -m 覆盖原文件 -u 强制所有HTML标记大写(这个可以不加) -wrap 页面代码宽度大于132行强制换行 -f %f.err 将错误输出到"相应文件名.err"文件中 HTMLTIDY支持XML的格式美化: tidy -xml -imq web.xml tidy -xml -imq build.xml |