PHP,ASP.JAVA,JAVA代码格式化工具整理


Posted in PHP onJune 15, 2010

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 installperltidy [ options ] file1 file2 file3 ...(output goes to file1.tdy, file2.tdy, file3.tdy, ...)perltidy [ options ] file1 -o outfileperltidy [ options ] file1 -st >outfileperltidy [ options ] outfile
astyle c c++ java (php) 一个速度很快的C/C++/Java源代码美化工具。astyle比indent好在有很多成套的的风格定义:ansi java linux...不必记住复杂的缩进具体选项。 下载源代码解包后,make, 生成astyle可执行文件astyle [options] Beautifiedastyle [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.xmltidy -xml -imq build.xml
PHP 相关文章推荐
php tp验证表单与自动填充函数代码
Feb 22 PHP
处理(php-cgi.exe - FastCGI 进程超过了配置的请求超时时限)的问题
Jul 03 PHP
php function用法如何递归及return和echo区别
Mar 07 PHP
Yii操作数据库的3种方法
Mar 11 PHP
PHP登录环节防止sql注入的方法浅析
Jun 30 PHP
PHP正则表达式 /i, /is, /s, /isU等介绍
Oct 23 PHP
php带抄送和密件抄送的邮件发送方法
Mar 20 PHP
php如何执行非缓冲查询API
Jul 22 PHP
分享PHP-pcntl 实现多进程代码
Sep 30 PHP
ThinkPHP开发--使用七牛云储存
Sep 14 PHP
PHP微信H5支付开发实例
Jul 25 PHP
PHP 数组黑名单/白名单实例代码详解
Jun 04 PHP
PHP迅雷、快车、旋风下载专用链转换代码
Jun 15 #PHP
PHP中实现汉字转区位码应用源码实例解析
Jun 14 #PHP
joomla内置的表单验证功能使用方法
Jun 11 #PHP
实战mysql导出中文乱码及phpmyadmin导入中文乱码的解决方法
Jun 11 #PHP
Php获取金书网的书名的实现代码
Jun 11 #PHP
PHP中json_encode、json_decode与serialize、unserialize的性能测试分析
Jun 09 #PHP
php网站来路获取代码(针对搜索引擎)
Jun 08 #PHP
You might like
如何隐藏你的.php文件
2007/01/04 PHP
php生成扇形比例图实例
2013/11/06 PHP
微信支付的开发流程详解
2016/09/13 PHP
PHP命名空间namespace的定义方法详解
2017/03/29 PHP
深入理解PHP的远程多会话调试
2017/09/21 PHP
详解PHP序列化和反序列化原理
2018/01/15 PHP
使用PHPExcel导出Excel表
2018/09/08 PHP
Laravel多域名下字段验证的方法
2019/04/04 PHP
优化 JavaScript 代码的方法小结
2009/07/16 Javascript
jQuery建立一个按字母顺序排列的友好页面索引(兼容IE6/7/8)
2013/02/26 Javascript
IE中的File域无法清空使用jQuery重设File域
2014/04/24 Javascript
jQuery如何使用自动触发事件trigger
2015/11/29 Javascript
jquery自适应布局的简单实例
2016/05/28 Javascript
解决前端跨域问题方案汇总
2016/11/20 Javascript
AngularJs+Bootstrap实现漂亮的计算器
2017/08/10 Javascript
ES6 fetch函数与后台交互实现
2018/11/14 Javascript
利用Promise自定义一个GET请求的函数示例代码
2019/03/20 Javascript
Promise扫盲贴
2019/06/24 Javascript
ES6 let和const定义变量与常量的应用实例分析
2019/06/27 Javascript
原生JS实现无缝轮播图片
2020/06/24 Javascript
vue3.0 上手体验
2020/09/21 Javascript
[49:08]FNATIC vs Infamous 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
[44:43]完美世界DOTA2联赛决赛日 FTD vs GXR 第一场 11.08
2020/11/11 DOTA
Python中的Matplotlib模块入门教程
2015/04/15 Python
Win7 64位下python3.6.5安装配置图文教程
2020/10/27 Python
Python实现图片拼接的代码
2018/07/02 Python
pycharm修改界面主题颜色的方法
2019/01/17 Python
简单介绍HTML5中的文件导入
2015/05/08 HTML / CSS
班主任师德师风自我剖析材料
2014/10/02 职场文书
廉洁自律个人总结
2015/02/14 职场文书
2015年车间安全管理工作总结
2015/05/13 职场文书
傲慢与偏见电影观后感
2015/06/10 职场文书
小组组名及励志口号
2015/12/24 职场文书
CSS 实现多彩、智能的阴影效果
2021/05/12 HTML / CSS
python中的装饰器该如何使用
2021/06/18 Python
Python集合set()使用的方法详解
2022/03/18 Python