在线代码美化和格式化
什么是最好的在线代码美化和格式化? 我不是在要求荧光笔。 任何语言都可以。
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,您可以尝试:
您可以使用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”