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连接SQLSERVER 注意事项(附dll文件下载)
Jun 28 PHP
php从数组中随机抽取一些元素的代码
Nov 05 PHP
php class中self,parent,this的区别以及实例介绍
Apr 24 PHP
PHP采集类Snoopy抓取图片实例
Jun 19 PHP
ThinkPHP通过AJAX返回JSON的两种实现方法
Dec 18 PHP
PHP实现的进度条效果详解
May 03 PHP
PHP数组实例详解
Jun 26 PHP
php禁用函数设置及查看方法详解
Jul 25 PHP
php 自定义错误日志实例详解
Nov 12 PHP
PHP对象、模式与实践之高级特性分析
Dec 08 PHP
LaravelS通过Swoole加速Laravel/Lumen详解
Mar 02 PHP
Thinkphp5+plupload实现的图片上传功能示例【支持实时预览】
May 08 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
删除无限分类并同时删除它下面的所有子分类的方法
2010/08/08 PHP
PHP通过正则表达式下载图片到本地的实现代码
2011/09/19 PHP
php将12小时制转换成24小时制的方法
2015/03/31 PHP
详解PHP编码转换函数应用技巧
2016/10/22 PHP
添加到收藏夹代码(兼容几乎所有的浏览器)
2007/01/09 Javascript
jQuery 通过事件委派一次绑定多种事件,以减少事件冗余
2010/06/30 Javascript
js nextSibling属性和previousSibling属性概述及使用注意
2013/02/16 Javascript
JS+CSS实现TreeMenu二级树形菜单完整实例
2015/09/18 Javascript
JS组件Bootstrap ContextMenu右键菜单使用方法
2016/04/17 Javascript
深入理解javascript函数参数与闭包
2016/12/12 Javascript
AngularJS开发教程之控制器之间的通信方法分析
2016/12/25 Javascript
原生js实现弹出层效果
2017/01/20 Javascript
从零开始学习Node.js系列教程六:EventEmitter发送和接收事件的方法示例
2017/04/13 Javascript
jquery+css实现侧边导航栏效果
2017/06/12 jQuery
js原生日历的实例(推荐)
2017/10/31 Javascript
在 Angular-cli 中使用 simple-mock 实现前端开发 API Mock 接口数据模拟功能的方法
2018/11/28 Javascript
jQuery选择器选中最后一个元素,倒数第二个元素操作示例
2018/12/10 jQuery
JS学习笔记之原型链和利用原型实现继承详解
2019/05/29 Javascript
微信小程序3D轮播实现代码
2019/09/19 Javascript
JavaScript自定义超时API代码实例
2020/04/30 Javascript
浅析JavaScript预编译和暗示全局变量
2020/09/03 Javascript
vue 自定指令生成uuid滚动监听达到tab表格吸顶效果的代码
2020/09/16 Javascript
Python实现图像去噪方式(中值去噪和均值去噪)
2019/12/18 Python
python实现简单井字棋游戏
2020/03/04 Python
CSS+jQuery实现的在线答题功能
2015/04/25 HTML / CSS
阿玛瑞酒店中文官方网站:Amari.com
2018/02/13 全球购物
说说你所熟悉或听说过的j2ee中的几种常用模式?及对设计模式的一些看法
2012/05/24 面试题
Linux Interview Questions For software testers
2013/05/17 面试题
文员自我评价怎么写
2013/09/19 职场文书
经济信息管理专业大学生求职信
2013/09/27 职场文书
数学兴趣小组活动总结
2014/07/08 职场文书
儿园租房协议书范本
2014/12/02 职场文书
圣诞晚会主持词
2015/07/01 职场文书
军训心得体会范文(2016最新篇)
2016/01/11 职场文书
高三数学教学反思
2016/02/18 职场文书
解除合同协议书范本
2016/03/21 职场文书