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 相关文章推荐
建立动态的WML站点(二)
Oct 09 PHP
Php获取金书网的书名的实现代码
Jun 11 PHP
php使用function_exists判断函数可用的方法
Nov 19 PHP
php可应用于面包屑导航的迭代寻找家谱树实现方法
Feb 02 PHP
使用URL传输SESSION信息
Jul 14 PHP
在WordPress中使用PHP脚本来判断访客来自什么国家
Dec 10 PHP
WordPress开发中短代码的实现及相关函数使用技巧
Jan 05 PHP
php注册登录系统简化版
Dec 28 PHP
CentOS下搭建PHP环境与WordPress博客程序的全流程总结
May 07 PHP
phpcms中的评论样式修改方法
Oct 21 PHP
PHP  Yii清理缓存的实现方法
Nov 10 PHP
微信推送功能实现方式图文详解
Jul 12 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框架的性能
2008/01/10 PHP
PHP 5.3新增魔术方法__invoke概述
2014/07/23 PHP
又十个超级有用的PHP代码片段
2015/09/24 PHP
WordPress中访客登陆实现邮件提醒的PHP脚本实例分享
2015/12/14 PHP
Yii2.0表关联查询实例分析
2016/07/18 PHP
PHP 中使用explode()函数切割字符串为数组的示例
2017/05/06 PHP
使用jquery提交form表单并自定义action的实现代码
2016/05/25 Javascript
js前端解决跨域问题的8种方案(最新最全)
2016/11/18 Javascript
jQuery实现链接的title快速出现的方法
2017/02/20 Javascript
清空元素html("") innerHTML="" 与 empty()的区别和应用(推荐)
2017/08/14 Javascript
详解动画插件wow.js的使用方法
2017/09/13 Javascript
layui的table中显示图片方法
2018/08/17 Javascript
vue-auto-focus: 控制自动聚焦行为的 vue 指令方法
2018/08/25 Javascript
浅谈Vuex注入Vue生命周期的过程
2019/05/20 Javascript
使用webpack/gulp构建TypeScript项目的方法示例
2019/12/18 Javascript
简要讲解Python编程中线程的创建与锁的使用
2016/02/28 Python
Linux上使用Python统计每天的键盘输入次数
2019/04/17 Python
Python 中Django验证码功能的实现代码
2019/06/20 Python
浅析python内置模块collections
2019/11/15 Python
Python log模块logging记录打印用法解析
2020/01/20 Python
css和css3弹性盒模型实现元素宽度(高度)自适应
2019/05/15 HTML / CSS
HTML5中使用postMessage实现Ajax跨域请求的方法
2016/04/19 HTML / CSS
电子狗项圈:eDog Australia
2019/12/04 全球购物
买卖正宗运动鞋:GOAT
2019/12/06 全球购物
会计专业毕业生自荐信范文
2013/12/20 职场文书
给医务人员表扬信
2014/01/12 职场文书
九年级语文教学反思
2014/02/04 职场文书
体育之星事迹材料
2014/05/11 职场文书
物业保安岗位职责
2014/07/02 职场文书
2014年村委会工作总结
2014/11/24 职场文书
奖励申请报告范文
2015/05/15 职场文书
2016入党积极分子心得体会
2016/01/06 职场文书
七年级作文之英语老师
2019/10/28 职场文书
golang中的并发和并行
2021/05/08 Golang
javascript的var与let,const之间的区别详解
2022/02/18 Javascript
德劲DE1105机评
2022/04/05 无线电