91

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

4

8 回答 8

108

CSS:代码美化器

HTML:HTML TidyCleanUp HTML或通用的Pretty Diff

Javascript:http: //jsbeautifier.org/

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

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

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

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

于 2011-01-19T12:12:35.260 回答
25

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

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

于 2008-10-16T12:52:36.067 回答
11

您可以将Perl::Tidy用于 Perl。

于 2008-10-16T14:07:41.000 回答
9

JsonLint适用于验证和格式化 JSON。

于 2008-10-16T12:37:12.383 回答
5

什么语言??几乎每一种可以想象的编程语言都有不同的工具,因为它们都有不同的语法规则和约定。

Good ol'indent是一个很好的、可定制的命令行实用程序,用于格式化 C 和 C++ 程序。

于 2008-10-15T20:57:41.577 回答
5

这取决于您使用的语言和架构。

替代文字 替代文字

比如在一个php平台上,几乎可以用GeSHi格式化语言

正如蓝色评论,GeSHi 是一个通用的语法荧光笔,没有美化功能。它更多地用于服务器端,将其与美化工具结合起来可能会很棘手,如GeSHi drupal ticket所示。

于 2008-10-15T20:59:16.473 回答
2

我经常使用快速荧光笔。适用于大量语言。

于 2008-10-15T20:58:03.667 回答
1

使用gist.github.com。支持多语言(java、c、c++、c#、vb、haskell、ruby、javascript、lua、HTML、SQL、Tcl、Perl、JSON、groovy...)

这是一个示例“使用 Groovy 生成 LiquiBase 更改日志”

于 2012-03-13T08:03:26.310 回答