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 8小时时间差的解决方法小结
Dec 22 PHP
php HtmlReplace输入过滤安全函数
Jul 03 PHP
记录mysql性能查询过程的使用方法
May 02 PHP
php获取qq用户昵称和在线状态(实例分析)
Oct 27 PHP
yii的CURD操作实例详解
Dec 04 PHP
PHP SPL标准库之数据结构堆(SplHeap)简单使用实例
May 12 PHP
PHP封装的MSSql操作类完整实例
May 26 PHP
PHP邮箱验证示例教程
Jun 01 PHP
PHP对称加密函数实现数据的加密解密
Oct 27 PHP
php实现背景图上添加圆形logo图标的方法
Nov 17 PHP
PHP用函数嵌入网站访问量计数器
Oct 27 PHP
PHP二维数组实现去除重复项的方法【保留各个键值】
Dec 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
用PHP实现WEB动态网页静态
2006/10/09 PHP
yii2使用ajax返回json的实现方法
2016/05/14 PHP
php实现生成PDF文件的方法示例【基于FPDF类库】
2018/07/21 PHP
PHP中str_split()函数的用法讲解
2019/04/11 PHP
在UpdatePanel内jquery easyui效果失效的解决方法
2010/04/11 Javascript
从阶乘函数对比Javascript和C#的异同
2012/05/31 Javascript
JS控制阿拉伯数字转为中文大写示例代码
2013/09/04 Javascript
jquery实现的一个文章自定义分段显示功能
2014/05/23 Javascript
浅析JS原型继承与类的继承
2016/04/07 Javascript
javascript数字验证的实例代码(推荐)
2016/08/20 Javascript
js实现文字超出部分用省略号代替实例代码
2016/09/01 Javascript
Javascript 创建类并动态添加属性及方法的简单实现
2016/10/20 Javascript
微信小程序 支付功能(前端)的实现
2017/05/24 Javascript
Vue2.0父组件与子组件之间的事件发射与接收实例代码
2017/09/19 Javascript
JS实现登录页密码的显示和隐藏功能
2017/12/06 Javascript
JavaScript捕捉事件和阻止冒泡事件实例分析
2018/08/03 Javascript
基于Vue实现电商SKU组合算法问题
2019/05/29 Javascript
js 实现watch监听数据变化的代码
2019/10/13 Javascript
Vue.js标签页组件使用方法详解
2019/10/19 Javascript
JavaScript实现答题评分功能页面
2020/06/24 Javascript
Postman参数化实现过程及原理解析
2020/08/13 Javascript
Vue 数据绑定的原理分析
2020/11/16 Javascript
[00:50]2014DOTA2国际邀请赛 NEWBEE战队回顾
2014/08/01 DOTA
Python实现读取目录所有文件的文件名并保存到txt文件代码
2014/11/22 Python
Python内存管理实例分析
2019/07/10 Python
python智联招聘爬虫并导入到excel代码实例
2019/09/09 Python
PyCharm使用之配置SSH Interpreter的方法步骤
2019/12/26 Python
英国行业制服供应商:Alexandra
2019/09/14 全球购物
网络体系结构及协议的定义
2014/03/13 面试题
送给程序员的20个Java集合面试问题
2014/08/06 面试题
幼儿园中班教育随笔
2015/08/14 职场文书
工作一年自我鉴定
2019/06/20 职场文书
详细聊聊MySQL中慢SQL优化的方向
2021/08/30 MySQL
详细聊聊vue中组件的props属性
2021/11/02 Vue.js
Python进程池与进程锁之语法学习
2022/04/11 Python
windows11选中自动复制怎么开启? Win11自动复制所选内容的方法
2022/07/23 数码科技