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
工具名稱 |
適用語言 |
簡介 |
安裝/使用 |
c |
indent就是代碼美化工具的代名詞 |
indent是gcc附帶的一個標準工具, |
|
perl |
perltidy本身也是用perl寫的 |
下載后: perl Makefile.PL;make;make install |
|
c c++ java (php) |
一個速度很快的C/C++/Java源代碼美化工具。 |
下載源代碼解包后,make, 生成astyle可執行文件 |
|
java |
功能強大的JAVA代碼格式化工具,除了標準界面外,命令行工具,還可作為ANT JBUILDER ECLIPSE JDEVELOPER等工具的插件使用,并提供API |
從http://prdownloads.sourceforge.net/jalopy/下載 |
|
python |
pythius包含了2個工具: |
下載源代碼解包后: |
|
html/xml |
HTML代碼的糾錯工具,可以幫助你的HTML代碼更好的符合W3C規范,現在被稱作tidy,因為它不僅只使用于HTML,也現在也適用于XHTML XML的格式化。 但JSP不適合ASP PHP JSP等嵌入式腳本的代碼美化
|
下載源代碼后 make 生成tidy可執行文件:
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.xml tidy -xml -imq build.xml |