在线代码美化器和格式化程序


91

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


7
观看了超过57,000次...好东西,你们抓住了它,并关闭了
Daniel

现在已超过61k次,因此上个月的观看次数约为4k。是的,绝对不是建设性的问题。
保罗

不知道为什么关闭了该主题,但是tohtml.com/javaProperties对我来说效果很好。样式和颜色是“内联”的,这使得复制和粘贴到其他内容非常简单。
Andrew Bucklin

Answers:


108

1
您能建议遵循PHP PSR-2代码标准的任何格式化程序吗?
Vipul Hadiya

对于SQL格式化,有免费的在线格式化程序SQLinForm sqlinform.com/sql_formatter_online.html
Guido,

我找不到AWK的任何东西。感到惊讶
SriniV

或使用pastebin并突出显示多种语言的代码-pastebin.com
塔伦(Tarun)





5

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

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


4
由于该问题要求“在线美化器”,您知道要缩进的任何Web前端吗?
2012年

5

这取决于语言和所使用的体系结构。

替代文字 替代文字

例如,在php平台中,您可以使用 GeSHi

就像蓝蓝的注释一样,GeSHi是一种通用的语法荧光笔,没有美化功能。如在此GeSHi drupal票证中所示,它在服务器端使用较多,并且将其与美化工具结合使用可能会比较棘手。


1
-1没有美化,只有亮点
蓝色,

@蓝蓝:是的。我已经在您的回答中加入了您的评论。
VonC

@Glorfindel谢谢您的编辑。我以为我永久丢失了这些图像。
VonC


2

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

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


1
杜德,真的很漂亮。我会选择它作为答案:-)谢谢…

3
它仅显示粘贴的代码。如何格式化?
Riz 2012年

没错,它是一个代码美化器和代码片段存储区。它具有一些很酷的功能(例如共享,明星和私人片段)。
rayyildiz 2012年

1
检查了此页面上的大多数链接。这是最好的。
Sergey Grinev

12
-1,这是代码突出显示器,而不是代码美化器/格式化程序。
Alix Axel
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.