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 adodb介绍
Mar 19 PHP
PHP 魔术函数使用说明
May 14 PHP
ajax实现无刷新分页(php)
Jul 18 PHP
php urlencode()与urldecode()函数字符编码原理详解
Dec 06 PHP
php中的mongodb select常用操作代码示例
Sep 06 PHP
php天翼开放平台短信发送接口实现方法
Dec 22 PHP
分享3个php获取日历的函数
Sep 25 PHP
PHP 微信支付类 demo
Nov 30 PHP
thinkPHP中验证码的简单使用方法
Dec 26 PHP
yii2缓存Caching基本用法示例
Jul 18 PHP
微信公众号开发客服接口实例代码
Oct 21 PHP
PHP面相对象中的重载与重写
Feb 13 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
从C/C++迁移到PHP——判断字符类型的函数
2006/10/09 PHP
用PHP函数解决SQL injection
2006/12/09 PHP
中英文字符串翻转函数
2008/12/09 PHP
ThinkPHP使用心得分享-上传类UploadFile的使用
2014/05/15 PHP
CI框架常用经典操作类总结(路由,伪静态,分页,session,验证码等)
2016/11/21 PHP
对textarea框的代码调试,而且功能上使用非常方便,酷
2006/06/30 Javascript
避免回车键导致的页面无意义刷新的解决方法
2011/04/12 Javascript
JS中call/apply、arguments、undefined/null方法详解
2016/02/15 Javascript
基于jquery实现ajax无刷新评论
2020/08/19 Javascript
详谈JS中实现种子随机数及作用
2016/07/19 Javascript
微信小程序 开发工具快捷键整理
2016/10/31 Javascript
详解Vue-基本标签和自定义控件
2017/03/24 Javascript
基于EasyUI的基础之上实现树形功能菜单
2017/06/28 Javascript
详解nodejs中express搭建权限管理系统
2017/09/15 NodeJs
基于Vue中点击组件外关闭组件的实现方法
2018/03/06 Javascript
详解基于vue的服务端渲染框架NUXT
2018/06/20 Javascript
Js中使用正则表达式验证输入是否有特殊字符
2018/09/07 Javascript
JS实现带阴历的日历功能详解
2019/01/24 Javascript
Vue 动态路由的实现及 Springsecurity 按钮级别的权限控制
2019/09/05 Javascript
JavaScript 函数用法详解【函数定义、参数、绑定、作用域、闭包等】
2020/05/12 Javascript
[06:21]2014DOTA2国际邀请赛 庆祝VG首阶段领跑;B叔为挣牛排半夜整理情报
2014/07/13 DOTA
使用python在校内发人人网状态(人人网看状态)
2014/02/19 Python
python numpy 显示图像阵列的实例
2018/07/02 Python
python中将正则过滤的内容输出写入到文件中的实例
2018/10/21 Python
python对象与json相互转换的方法
2019/05/07 Python
pycharm中import呈现灰色原因的解决方法
2020/03/04 Python
Python实现多线程下载脚本的示例代码
2020/04/03 Python
文明餐桌活动方案
2014/02/11 职场文书
测试工程师程序员求职信范文
2014/02/20 职场文书
团日活动总结模板
2014/06/25 职场文书
求职自我评价怎么写
2015/03/09 职场文书
幼儿园教师节活动总结
2015/03/23 职场文书
python 办公自动化——基于pyqt5和openpyxl统计符合要求的名单
2021/05/25 Python
springboot集成flyway自动创表的详细配置
2021/06/26 Java/Android
SpringCloud超详细讲解Feign声明式服务调用
2022/06/21 Java/Android
利用Redis实现点赞功能的示例代码
2022/06/28 Redis