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中调用JAVA
Oct 09 PHP
搜索引擎技术核心揭密
Oct 09 PHP
用PHP实现ODBC数据分页显示一例
Oct 09 PHP
PHP4中session登录页面的应用
Jul 25 PHP
php后台多用户权限组思路与实现程序代码分享
Feb 13 PHP
如何在smarty中增加类似foreach的功能自动加载数据
Jun 26 PHP
PHP文件缓存内容保存格式实例分析
Aug 20 PHP
PHP网站建设的流程与步骤分享
Sep 25 PHP
PHP实现上传多文件示例代码
Feb 20 PHP
PHP实现文件上传功能实例代码
May 18 PHP
php-fpm服务启动脚本的方法
Apr 27 PHP
PHP实现创建以太坊钱包转账等功能
Apr 21 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
索尼SONY SRF-S83/84电路分析和打磨
2021/03/02 无线电
一个用mysql_odbc和php写的serach数据库程序
2006/10/09 PHP
PHP链接MySQL的常用扩展函数
2014/10/23 PHP
php基于自定义函数记录log日志方法
2017/07/21 PHP
客户端限制只能上传jpg格式图片的js代码
2010/12/09 Javascript
jQuery学习笔记之控制页面实现代码
2012/02/27 Javascript
分享精心挑选的12款优秀jQuery Ajax分页插件和教程
2012/08/09 Javascript
深入理解JavaScript系列(36):设计模式之中介者模式详解
2015/03/04 Javascript
JavaScript获取网页中第一个链接ID的方法
2015/04/03 Javascript
JavaScript中的Number数字类型学习笔记
2016/05/26 Javascript
Angular动态添加、删除输入框并计算值实例代码
2017/03/29 Javascript
JavaScript严格模式下关于this的几种指向详解
2017/07/12 Javascript
bootstrap基本配置_动力节点Java学院整理
2017/07/14 Javascript
JS实现简易换图时钟功能分析
2018/01/04 Javascript
node中modules.exports与exports导出的区别
2018/06/08 Javascript
解决vue select当前value没有更新到vue对象属性的问题
2018/08/30 Javascript
Vue 莹石摄像头直播视频实例代码
2018/08/31 Javascript
详解Vue.js在页面加载时执行某个方法
2018/11/20 Javascript
JavaScript canvas实现雪花随机动态飘落
2020/02/08 Javascript
谈谈JavaScript中的垃圾回收机制
2020/09/17 Javascript
使用C语言来扩展Python程序和Zope服务器的教程
2015/04/14 Python
用Python的Django框架编写从Google Adsense中获得报表的应用
2015/04/17 Python
Python 创建空的list,以及append用法讲解
2018/05/04 Python
python 实现将list转成字符串,中间用空格隔开
2019/12/25 Python
linux 下python多线程递归复制文件夹及文件夹中的文件
2020/01/02 Python
根据tensor的名字获取变量的值方式
2020/01/04 Python
selenium携带cookies模拟登陆CSDN的实现
2021/01/19 Python
css3实现信纸/同学录效果的示例代码
2018/12/11 HTML / CSS
华丽的手绘陶瓷:MacKenzie-Childs
2017/02/04 全球购物
上课睡觉检讨书
2014/01/28 职场文书
义和团口号
2014/06/17 职场文书
个人委托书如何写
2014/09/25 职场文书
2015年领班工作总结
2015/04/29 职场文书
退税申请报告怎么写
2015/05/18 职场文书
2016年“我们的节日·清明节”活动总结
2016/04/01 职场文书
python中tkinter复选框使用操作
2021/11/11 Python