在线代码美化器和格式化工具

91

有哪些最好的在线代码美化和格式化工具?我不是在寻求语法高亮工具。任何编程语言都可以。


7
已有超过57k次浏览……你们及时处理并关闭了这个问题,做得很好。 - Daniel
现在已经超过61k次了,所以上个月大约有4k次浏览量。是的,绝对不是一个有建设性的问题。 - Paul
不确定为什么这个话题被关闭了,但是http://tohtml.com/javaProperties/对我很有帮助。样式和颜色都是“内联”的,这使得将其复制粘贴到其他地方非常简单。 - Andrew Bucklin
8个回答

108

1
你能推荐一款符合 PHP 的 PSR-2 代码标准的格式化工具吗? - Vipul Hadiya
对于 SQL 格式化,可以使用免费在线格式化工具 SQLinForm http://www.sqlinform.com/sql_formatter_online.html。 - Guido
我在AWK中没有找到任何内容,感到惊讶。 - Srini V
或使用pastebin并突出显示各种语言的代码-http://pastebin.com/ - Tarun
针对VB缩进:http://warp.senecac.on.ca/timothy.mckenna/CodeFormatter.asp - Michael Armes
有没有人有适用于PHP7的代码美化工具(不是语法高亮器)? - Andy P

25

12
你真的试过这个吗?它输出>代替 > 等符号。 - Ponkadoodle
我认为这是因为这些将被嵌入到另一个HTML页面中,作为示例等等,并且确实应该如此。 - Andrew
它输出 < 代表 &lt;... - user1537415

11

9

JsonLint 是一个验证和格式化 JSON 的好工具。


1
JsonLint 是一个非常好的工具,可快速验证 JSON 输出。 - Matthew Setter
如果您正在使用Chrome,可以在 https://chrome.google.com/webstore/detail/bcjindcccaagfpapjjmafapmmgkkhgoa 上找到一个非常好的JSON格式化扩展。 - David Woods

5

什么语言??几乎每种编程语言都有不同的工具,因为它们都有不同的句法规则和习惯。

好老的 indent 是一个不错的、可自定义的命令行实用程序,用于格式化 C 和 C++ 程序。


4
因为问题中提到了“在线格式化程序”,你知道有哪些Web前端可以缩进代码吗? - Anm

5

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

alt text alt text

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

正如bluish所评论的那样,GeSHi是一个通用的语法高亮工具,没有美化功能。它更多地用于服务器端,并且将其与美化工具结合使用可能会很棘手,正如这个GeSHi drupal ticket所说明的那样。


1
-1 没有美化的作用,只有突出显示。 - bluish
@bluish: true。我已经在我的答案中包含了你的评论。 - VonC
@Glorfindel 感谢您的编辑。我以为那些图片永远都找不回来了。 - VonC

2

12
OP没有询问荧光笔。这不涉及格式化/美化。 - bluish

1

1
兄弟,这真的很棒。我会选择这个作为答案 :-) 谢谢... - user1521536
3
它只显示了复制的代码。如何格式化它? - Riz
这是正确的,它是一个代码美化器和代码片段存储库。它具有一些很酷的功能(如分享、收藏和私人片段)。 - rayyildiz
1
检查了此页面上的大部分链接,这个是最好的。 - Sergey Grinev
13
这是一个代码高亮工具,而不是代码美化/格式化工具。 - Alix Axel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接