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 相关文章推荐
对Session和Cookie的区分与解释
Mar 16 PHP
php入门学习知识点一 PHP与MYSql连接与查询
Jul 14 PHP
如何使用PHP批量去除文件UTF8 BOM信息
Aug 05 PHP
php实现的漂亮分页方法
Apr 17 PHP
PHP反向代理类代码
Aug 15 PHP
php导出中文内容excel文件类实例
Jul 06 PHP
PHP实现的简单网络硬盘
Jul 29 PHP
修改Laravel5.3中的路由文件与路径
Aug 10 PHP
php+ajax实现带进度条的上传图片功能【附demo源码下载】
Sep 14 PHP
使用PHPExcel实现数据批量导出为excel表格的方法(必看)
Jun 09 PHP
Laravel框架路由管理简单示例
May 07 PHP
PHP中的异常处理机制深入讲解
Nov 10 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
PHP4之COOKIE支持详解
2006/10/09 PHP
php为字符串前后添加指定数量字符的方法
2015/05/04 PHP
基于php实现七牛抓取远程图片
2015/12/01 PHP
PHP使用第三方即时获取物流动态实例详解
2017/04/27 PHP
CI框架(CodeIgniter)实现的导入、导出数据操作示例
2018/05/24 PHP
深入浅析安装PhpStorm并激活的步骤详解
2020/09/17 PHP
document.documentElement && document.documentElement.scrollTop
2007/12/01 Javascript
js调用activeX获取u盘序列号的代码
2011/11/21 Javascript
javascript:history.go()和History.back()的区别及应用
2012/11/25 Javascript
javascript删除字符串最后一个字符
2014/01/14 Javascript
js 数值转换为3位逗号分隔的示例代码
2014/02/19 Javascript
jQuery中trigger()方法用法实例
2015/01/19 Javascript
jQuery性能优化技巧分析
2015/02/20 Javascript
nodejs中实现sleep功能实例
2015/03/24 NodeJs
JS跨域解决方案之使用CORS实现跨域
2016/04/14 Javascript
使用jQuery监听扫码枪输入并禁止手动输入的实现方法(推荐)
2017/03/21 jQuery
从零开始学习Node.js系列教程之基于connect和express框架的多页面实现数学运算示例
2017/04/13 Javascript
js判断一个对象是数组(函数)的方法实例
2019/12/19 Javascript
[50:48]LGD vs CHAOS 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
在Python中处理日期和时间的基本知识点整理汇总
2015/05/22 Python
Python3生成手写体数字方法
2018/01/30 Python
对Python中plt的画图函数详解
2018/11/07 Python
在python中利用KNN实现对iris进行分类的方法
2018/12/11 Python
python-opencv 将连续图片写成视频格式的方法
2019/01/08 Python
PyCharm在新窗口打开项目的方法
2019/01/17 Python
Python3.5模块的定义、导入、优化操作图文详解
2019/04/27 Python
Python OpenCV 使用滑动条来调整函数参数的方法
2019/07/08 Python
Python实现最常见加密方式详解
2019/07/13 Python
Django-simple-captcha验证码包使用方法详解
2020/11/28 Python
June Jacobs尊积帕官网:知名的spa水疗护肤品牌
2019/03/21 全球购物
SQL Server面试题
2016/10/17 面试题
会计实习自我鉴定
2013/12/04 职场文书
精神文明建设标语
2014/06/16 职场文书
妇联领导班子剖析材料
2014/08/21 职场文书
小学语文教师研修日志
2015/11/13 职场文书
试了下Golang实现try catch的方法
2021/07/01 Golang