在线代码美化和格式化

什么是最好的在线代码美化和格式化? 我不是在要求荧光笔。 任何语言都可以。

CSS: 代码美化

HTML: HTML Tidy , CleanUp HTML或通用Pretty Diff

Javascript: http : //jsbeautifier.org/

PHP: http : //beta.phpformatter.com/

SQL: http : //dpriver.com/pp/sqlformat.htm

在线SQL格式化程序: 在线SQL格式化程序

XML: http : //chris.photobooks.com/xml/default.htm

颜色全部: http : //quickhighlighter.com/

对于PHP,Java,C ++,C,Perl,JavaScript,CSS,您可以尝试:

http://www.prettyprinter.de/index.php

您可以使用Perl :: Tidy for Perl。

JsonLint非常适合validation和格式化JSON。

什么语言?? 几乎所有可以想象的编程语言都有不同的工具,因为它们都有不同的语法规则和惯例。

好的“ indent是一种很好的可定制的命令行工具,用于格式化C和C ++程序。

这取决于语言,以及您正在使用的架构。

替代文字http://qbnz.com/highlighterhttp://img.dovov.comgeshi.png 替代文字http://qbnz.com/highlighterhttp://img.dovov.comtitle.png

例如,在php平台上,你可以用GeSHi格式化几乎所有的语言

作为蓝色的评论,GeSHi是一个通用的语法高亮,没有美化function。 它更多地用在服务器端,并将其与美化工具相结合可能会非常棘手,如GeSHi drupal ticket所示 。

我使用了很多快速荧光笔 。 适用于大量的语言。

使用gist.github.com 。 有一个多语言的支持(Java,C,C ++,C#,VB,哈希克,ruby,JavaScript,卢阿,HTML,SQL,Tcl的,Perl的,JSON,常规…)

这里是一个示例“使用Groovy生成LiquiBase changeLogs”