首頁 >後端開發 >php教程 >java計算器原始碼 PHP,ASPJAVA,JAVA程式碼格式化工具整理

java計算器原始碼 PHP,ASPJAVA,JAVA程式碼格式化工具整理

WBOY
WBOY原創
2016-07-29 08:43:001392瀏覽

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 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 install
perltidy [ options ] file1 file2 file3 ...
(output goes to file1.tdy, file2.tdy, file3.tdy, ...)
perltidy [ options ] file1 -o outfile
perltidy [ options ] file1 -st >outfile
perltidy [ options ] outfile
astyle c c++ java (php) 一个速度很快的C/C++/Java源代码美化工具。
astyle比indent好在有很多成套的的风格定义:ansi java linux...不必记住复杂的缩进具体选项。
下载源代码解包后,make, 生成astyle可执行文件
astyle [options] < Original > Beautified
astyle [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.xml
tidy -xml -imq build.xml

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 ] fileperltidy [ 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
以上就介紹了java計算器原始碼 PHP,ASPJAVA,JAVA程式碼格式化工具整理,包含了java計算器原始碼方面的內容,希望對PHP教程有興趣的朋友有所幫助。
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn