PHP 코드 서식 지정 도구 http://www.waterproof.fr/products/phpCodeBeautifier/
최근 들여쓰기가 전혀 없는 코드를 수정했습니다. 이를 사용하여 서식을 지정하세요.
c의 이전 들여쓰기와 동일
그나저나 다른 언어로 작성하세요.
c, c c# ==> indent Astyle
java ==> astyle Jalopy Jacobe ImportScrbber
php ==> ; phpCodeBeautifier
perlTidy
python ==>asp ==>VBSBeaut
도구 이름 |
적용 언어 |
소개 |
설치/사용 |
들여쓰기 |
c |
인덴트는 코드 미화 도구와 동의어입니다. |
인덴트는 gcc와 함께 제공되는 표준 도구입니다. , indent [ 옵션] [input-files]
工具名称 |
适用语言 |
简介 |
安装/使用 |
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 [옵션] [single-input-file] [-o 출력 파일] |
perltidy |
perl |
perltidy 자체도 perl로 작성되었습니다 |
다운로드 후: perl Makefile.PL;make;make install perltidy [ options ] file1 file2 file3 ... (출력은 file1.tdy, file2.tdy, file3.tdy, ...로 이동) perltidy [ 옵션 ] file1 -o outfile perltidy [ 옵션 ] file1 -st >outfileperltidy [ 옵션 ] outfile |
astyle |
c c java (php) |
빠른 C/C/Java 소스 코드 미화 도구 . Astyle은 완전한 스타일 정의 세트가 많다는 점에서 indent보다 낫습니다: ansi java linux... 복잡한 들여쓰기 관련 옵션을 기억할 필요가 없습니다. |
소스 코드를 다운로드하고 압축을 푼 후 astyle 실행 파일astyle [options] < Original >astyle [options] Foo.cpp Bar.cpp [...]astyle --style=ansi *.cppPHP 프로그램 형식을 지정하는 데 사용해 보았는데 잘 작동합니다(물론 HTML과 혼합되지 않은 순수 PHP 코드입니다). 암호). |
jalopy |
java |
강력한 JAVA 코드 형식 도구는 표준 인터페이스, 명령줄 도구 외에도 ANT JBUILDER ECLIPSE JDEVELOPER와 같은 도구의 플러그인으로 사용할 수 있으며 API |
http://prdownloads.sourceforge.net/jalopy/Download에서 해당 설치 문서를 참조하세요 |
pydent | pythonpythius에는 2가지 도구가 포함되어 있습니다: pydent: 코드 들여쓰기 도구pystat: 코드 통계 도구 |
소스 코드를 다운로드하고 압축을 푼 후: "python setup.py build" 실행"python setup.py install" 실행 |
htmltidy |
html/xml |
HTML 코드 오류 수정 도구는 HTML 코드가 W3C 사양은 HTML에만 사용되는 것이 아니라 이제 XHTML XML 형식에도 적용되므로 tidy라고 합니다.
그러나 JSP는 ASP PHP JSP와 같은 임베디드 스크립트의 코드 미화에 적합하지 않습니다. |
소스 코드를 다운로드한 후 make는 깔끔한 실행 파일을 생성합니다. tidy file1 file2 ...참고: 중국어가 포함된 페이지의 경우 -raw 옵션을 사용하세요.
tidy.exe -raw -imuq -wrap 132 -f %f.err %f옵션 설명: -raw: 한자 수정 금지(변환 없이 127 이상의 값 출력) -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, ASPJAVA, JAVA 코드 서식 도구를 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.