PHP,ASP.JAVA,JAVA代码格式化工具整理
PHP,ASP.JAVA,JAVA代码格式化工具整理
发布时间:2016-12-29 来源:查字典编辑
摘要:PHP代码格式化工具http://www.waterproof.fr/products/phpCodeBeautifier/最近修改一个代码...

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

工具名称 适用语言 简介 安装/使用
indent c indent就是代码美化工具的代名词 indent是gcc附带的一个标准工具,

indent [options] [input-files]

indent [options] [single-input-file] [-o output-file]

perltidy perl perltidy本身也是用perl写的 下载后: perl Makefile.PL;make;make install

perltidy [ options ] file1 file2 file3 ...

(output goes to file1.tdy, file2.tdy, file3.tdy, ...)

perltidy [ options ] file1 -o outfile

perltidy [ options ] file1 -st >outfile

perltidy [ options ] <infile >outfile

astyle c c++ java (php) 一个速度很快的C/C++/Java源代码美化工具。

astyle比indent好在有很多成套的的风格定义:ansi java linux...不必记住复杂的缩进具体选项。

下载源代码解包后,make, 生成astyle可执行文件

astyle [options] < Original > Beautified

astyle [options] Foo.cpp Bar.cpp [...]

astyle --style=ansi *.cpp

我尝试过用它来格式化PHP程序也很有效(当然是不合HTML代码混在一起的纯PHP代码)。

jalopy java 功能强大的JAVA代码格式化工具,除了标准界面外,命令行工具,还可作为ANT JBUILDER ECLIPSE JDEVELOPER等工具的插件使用,并提供API 从http://prdownloads.sourceforge.net/jalopy/下载

并参考相应安装文档

pydent python pythius包含了2个工具:

pydent: 代码缩进工具

pystat: 代码统计工具

下载源代码解包后:

Run "python setup.py build"

Run "python setup.py install"

htmltidy html/xml HTML代码的纠错工具,可以帮助你的HTML代码更好的符合W3C规范,现在被称作tidy,因为它不仅只使用于HTML,也现在也适用于XHTML XML的格式化。

但JSP不适合ASP PHP JSP等嵌入式脚本的代码美化

下载源代码后 make 生成tidy可执行文件:

tidy file1 file2 ...

注意:对于含有中文的页面要使用 -raw选项 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

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新php教程学习
热门php教程学习
编程开发子分类