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的ajax简单实例
Feb 27 PHP
php连接odbc数据源并保存与查询数据的方法
Dec 24 PHP
php+xml编程之xpath的应用实例
Jan 24 PHP
Laravel中使用阿里云OSS Composer包分享
Feb 10 PHP
PHP中生成UUID自定义函数分享
Jun 10 PHP
php邮件发送的两种方式
Apr 28 PHP
详解PHP匿名函数与注意事项
Mar 29 PHP
PHP实现批量重命名某个文件夹下所有文件的方法
Sep 04 PHP
详解php语言最牛掰的Laravel框架
Nov 20 PHP
PHP使用zlib扩展实现GZIP压缩输出的方法详解
Apr 09 PHP
thinkPHP和onethink微信支付插件分享
Aug 11 PHP
laravel框架模型中非静态方法也能静态调用的原理分析
Nov 23 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
Discuz!5的PHP代码高亮显示插件(黑暗中的舞者更新)
2007/01/29 PHP
javascript multibox 全选
2009/03/22 Javascript
js 绑定带参数的事件以及手动触发事件
2010/04/27 Javascript
用js正确判断用户名cookie是否存在的方法
2014/01/28 Javascript
jQuery实现简洁的导航菜单效果
2015/11/23 Javascript
详解javascript实现自定义事件
2016/01/19 Javascript
js 中获取制定的cook信息实现方法
2016/11/19 Javascript
微信小程序 详解Page中data数据操作和函数调用
2017/01/12 Javascript
vuejs开发组件分享之H5图片上传、压缩及拍照旋转的问题处理
2017/03/06 Javascript
详解在vue-cli项目中使用mockjs(请求数据删除数据)
2017/10/23 Javascript
vue watch自动检测数据变化实时渲染的方法
2018/01/16 Javascript
使用veloticy-ui生成文字动画效果
2018/02/08 Javascript
js实现百度淘宝搜索功能
2020/02/17 Javascript
vue3.0实现插件封装
2020/12/14 Vue.js
[03:32]2014DOTA2西雅图邀请赛 CIS外卡赛赛前black专访
2014/07/09 DOTA
跟老齐学Python之让人欢喜让人忧的迭代
2014/10/02 Python
探究Python中isalnum()方法的使用
2015/05/18 Python
实例讲解Python设计模式编程之工厂方法模式的使用
2016/03/02 Python
python 2.7.14安装图文教程
2018/04/08 Python
python list删除元素时要注意的坑点分享
2018/04/18 Python
Django项目开发中cookies和session的常用操作分析
2018/07/03 Python
Python 的AES加密与解密实现
2019/07/09 Python
Python实现检测文件的MD5值来查找重复文件案例
2020/03/12 Python
Python常见反爬虫机制解决方案
2020/06/01 Python
深入浅析python 中的self和cls的区别
2020/06/20 Python
Django缓存Cache使用详解
2020/11/30 Python
python实现简单猜单词游戏
2020/12/24 Python
请描述一下”is a”关系和”has a”关系
2015/02/03 面试题
小学英语教学反思案例
2014/02/04 职场文书
学校元旦晚会方案
2014/02/19 职场文书
大学新闻系自荐书
2014/05/31 职场文书
助学贷款贫困证明
2014/09/23 职场文书
入党积极分子考察意见
2015/06/02 职场文书
MySQL 使用SQL语句修改表名的实现
2021/04/07 MySQL
Java中常用解析工具jackson及fastjson的使用
2021/06/28 Java/Android
Mysql实现简易版搜索引擎的示例代码
2021/08/30 MySQL