|
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 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 ] <infile >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的格式化。
| 下載源代碼后 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 |
php技術:PHP,ASP.JAVA,JAVA代碼格式化工具整理,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。