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 4.2书写安全的脚本
Oct 09 PHP
用函数读出数据表内容放入二维数组
Oct 09 PHP
php巧获服务器端信息
Dec 06 PHP
PHP+MYSQL 出现乱码的解决方法
Aug 08 PHP
php INI配置文件的解析实现分析
Jan 04 PHP
PHP设置图片文件上传大小的具体实现方法
Oct 11 PHP
php根据身份证号码计算年龄的实例代码
Jan 18 PHP
php中socket的用法详解
Oct 24 PHP
如何把php5.3版本升级到php5.4或者php5.5
Jul 31 PHP
Centos 6.5系统下编译安装PHP 7.0.13的方法
Dec 19 PHP
PHP创建单例后台进程的方法示例
May 23 PHP
php使用scandir()函数扫描指定目录下所有文件示例
Jun 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
php 判断数组是几维数组
2013/03/20 PHP
解决FastCGI 进程超过了配置的活动超时时限的问题
2013/07/03 PHP
PHP判断来访是搜索引擎蜘蛛还是普通用户的代码小结
2015/09/14 PHP
php+ajax 实现输入读取数据库显示匹配信息
2015/10/08 PHP
Nginx环境下PHP flush失效的解决方法
2016/10/19 PHP
取键盘键位ASCII码的网页
2007/07/30 Javascript
JQuery 插件制作实践 xMarquee插件V1.0
2010/04/02 Javascript
对xmlHttp对象的理解
2011/01/17 Javascript
javascript if条件判断方法小结
2014/05/17 Javascript
详解JavaScript中的客户端消息框架设计原理
2015/06/24 Javascript
四种参数传递的形式——URL,超链接,js,form表单
2015/07/24 Javascript
jquery实现仿JqueryUi可拖动的DIV实例
2015/07/31 Javascript
理解Javascript文件动态加载
2016/01/29 Javascript
最棒的Angular2表格控件
2016/08/10 Javascript
Bootstrap模态框调用功能实现方法
2016/09/19 Javascript
详解Vue生命周期的示例
2017/03/10 Javascript
详解webpack+es6+angular1.x项目构建
2017/05/02 Javascript
jQuery实现滚动效果
2017/11/17 jQuery
详解从零搭建 vue2 vue-router2 webpack3 工程
2017/11/22 Javascript
vue router 源码概览案例分析
2018/10/09 Javascript
微信小程序实现张图片合成为一张并下载
2019/07/16 Javascript
Python正则表达式使用范例分享
2016/12/04 Python
Python的matplotlib绘图如何修改背景颜色的实现
2019/07/16 Python
python通过文本在一个图中画多条线的实例
2020/02/21 Python
基于PyQT实现区分左键双击和单击
2020/05/19 Python
python爬虫可以爬什么
2020/06/16 Python
Qoo10马来西亚:全球时尚和引领潮流的购物市场
2016/08/25 全球购物
某公司Java工程师面试题笔试题
2016/03/27 面试题
linux系统都有哪些运行级别
2016/03/26 面试题
土木建筑学生自我评价
2014/01/14 职场文书
医院安全生产月活动总结
2014/07/05 职场文书
银行竞聘上岗演讲稿
2014/09/12 职场文书
小学班主任经验交流材料
2014/12/16 职场文书
党员转正介绍人意见
2015/06/03 职场文书
安全生产协议书
2016/03/22 职场文书
java后台调用接口及处理跨域问题的解决
2022/03/24 Java/Android