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 smarty模版引擎中的缓存应用
Dec 02 PHP
PHP变量内存分配问题记录整理
Nov 27 PHP
PHP实现把MySQL数据库导出为.sql文件实例(仿PHPMyadmin导出功能)
May 10 PHP
thinkphp实现like模糊查询实例
Oct 29 PHP
Yii框架调试心得--在页面输出执行sql语句
Dec 25 PHP
php操作xml入门之cdata区段
Jan 23 PHP
Yii2 GridView实现列表页直接修改数据的方法
May 16 PHP
PHP使用FFmpeg获取视频播放总时长与码率等信息
Sep 13 PHP
php使用正则表达式获取字符串中的URL
Dec 29 PHP
ThinkPHP框架实现导出excel数据的方法示例【基于PHPExcel】
May 12 PHP
Ubuntu彻底删除PHP7.0的方法
Jul 27 PHP
PHP 判断字符串是中文还是英文, 或者是中英混合
Mar 09 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
html中select语句读取mysql表中内容
2006/10/09 PHP
浅析PHP原理之变量(Variables inside PHP)
2013/08/09 PHP
PHP函数preg_match_all正则表达式的基本使用详细解析
2013/08/31 PHP
PHP网络操作函数汇总
2015/05/18 PHP
laravel框架的安装与路由实例分析
2019/10/11 PHP
JavaScript调用Activex控件的事件的实现方法
2010/04/11 Javascript
返回页面顶部top按钮通过锚点实现(自写)
2013/08/30 Javascript
快速解决jquery之get缓存问题的最简单方法介绍
2013/12/19 Javascript
js unicode 编码解析关于数据转换为中文的两种方法
2014/04/21 Javascript
javascript对中文按照拼音排序代码
2014/08/20 Javascript
JS拖拽组件学习使用
2016/01/19 Javascript
JavaScript笔记之数据属性和存储器属性
2016/03/31 Javascript
jquery+css3问卷答题卡翻页动画效果示例
2016/10/26 Javascript
js实现右键自定义菜单
2016/12/03 Javascript
js实现文字跑马灯效果
2017/02/23 Javascript
利用adb shell和node.js实现抖音自动抢红包功能(推荐)
2018/02/22 Javascript
JavaScript中的回调函数实例讲解
2019/01/27 Javascript
微信小程序实现吸顶特效
2020/01/08 Javascript
[50:12]EG vs Fnatic 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
python中文乱码的解决方法
2013/11/04 Python
python操作gmail实例
2015/01/14 Python
Python中利用函数装饰器实现备忘功能
2015/03/30 Python
详解Python操作RabbitMQ服务器消息队列的远程结果返回
2016/06/30 Python
Python3的urllib.parse常用函数小结(urlencode,quote,quote_plus,unquote,unquote_plus等)
2016/09/18 Python
python3.4+pycharm 环境安装及使用方法
2019/06/13 Python
Django如何实现网站注册用户邮箱验证功能
2019/08/14 Python
django实现后台显示媒体文件
2020/04/07 Python
100%法国制造的游戏和玩具:Les Jouets Français
2021/03/02 全球购物
房地产销售大学生自我评价分享
2013/11/11 职场文书
模具数控专业自荐信
2014/01/27 职场文书
司机职责范本
2014/03/08 职场文书
房产公证书范本
2014/04/10 职场文书
仓库规划计划书
2014/04/28 职场文书
高中生毕业评语
2014/12/30 职场文书
运动会5000米加油稿
2015/07/21 职场文书
PHP RabbitMQ消息列队
2022/05/11 PHP