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中使用Oracle数据库(3)
Oct 09 PHP
基于PHP对XML的操作详解
Jun 07 PHP
PHP+JS实现大规模数据提交的方法
Jul 02 PHP
PHP基于phpqrcode生成带LOGO图像的二维码实例
Jul 10 PHP
smarty简单应用实例
Nov 03 PHP
PHP基于新浪IP库获取IP详细地址的方法
May 04 PHP
浅谈PHP发送HTTP请求的几种方式
Jul 25 PHP
PHP基于PDO扩展操作mysql数据库示例
Dec 24 PHP
PHP递归的三种常用方式
Feb 28 PHP
PHP单例模式数据库连接类与页面静态化实现方法
Mar 20 PHP
php实现session共享的实例方法
Sep 19 PHP
Memcached介绍及php-memcache扩展安装
Apr 01 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
博士208HAF收音机实习报告
2021/03/02 无线电
PHP3 safe_mode 失效漏洞
2006/10/09 PHP
上传多个文件的PHP脚本
2006/11/26 PHP
功能齐全的PHP发送邮件类代码附详细说明
2008/07/10 PHP
PHP开发的一些注意点总结
2010/10/12 PHP
PHP中$_SERVER的详细参数与说明介绍
2013/10/26 PHP
Yii 快速,安全,专业的PHP框架
2014/09/03 PHP
php类中的$this,static,final,const,self这几个关键字使用方法
2015/12/14 PHP
PHP添加文字水印或图片水印的水印类完整源代码与使用示例
2019/03/18 PHP
php反序列化长度变化尾部字符串逃逸(0CTF-2016-piapiapia)
2020/02/15 PHP
PHP 99乘法表的几种实现代码
2020/10/13 PHP
jquery.lazyload  实现图片延迟加载jquery插件
2010/02/06 Javascript
Jquery Validation插件防止重复提交表单的解决方法
2010/03/05 Javascript
利用JS重写Cognos右键菜单的实现代码
2010/04/11 Javascript
JavaScript 联动的无限级封装类,数据采用非Ajax方式,随意添加联动
2010/06/29 Javascript
自己实现string的substring方法 人民币小写转大写,数字反转,正则优化
2012/09/02 Javascript
jQuery判断当前点击的是第几个li的代码
2014/09/26 Javascript
js实现的捐赠管理完整实例
2015/01/20 Javascript
JS清除选择内容的方法
2015/01/29 Javascript
基于bootstrap实现广告轮播带图片和文字效果
2016/07/22 Javascript
浅谈React中的元素、组件、实例和节点
2018/02/27 Javascript
vue中实现回车键登录功能
2020/02/19 Javascript
Python写的英文字符大小写转换代码示例
2015/03/06 Python
Python比较两个图片相似度的方法
2015/03/13 Python
Python实现对excel文件列表值进行统计的方法
2015/07/25 Python
Python随手笔记之标准类型内建函数
2015/12/02 Python
如何用Python实现简单的Markdown转换器
2018/07/16 Python
ActiveMQ:使用Python访问ActiveMQ的方法
2019/01/30 Python
Python Django的安装配置教程图文详解
2019/07/17 Python
Python利用for循环打印星号三角形的案例
2020/04/12 Python
Django视图类型总结
2021/02/17 Python
俄罗斯天然和有机产品、健康生活网上商店:Fitomarket.ru
2020/10/09 全球购物
政治思想表现评语
2014/05/04 职场文书
售房协议书
2014/08/19 职场文书
兴趣班停课通知
2015/04/24 职场文书
解决python绘图使用subplots出现标题重叠的问题
2021/04/30 Python