【问题标题】:Online code beautifier and formatter [closed]在线代码美化器和格式化程序 [关闭]
【发布时间】:2010-09-17 09:54:17
【问题描述】:

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

【问题讨论】:

  • 查看了超过 57k 次...幸好你们抓住了它并关闭了它
  • 现在超过 61k 次,因此上个月的浏览量约为 4k。是的,绝对不是建设性问题。
  • 不知道为什么这个话题被关闭了,但tohtml.com/javaProperties 对我来说效果很好。样式和颜色是“内联”的,这使得复制和粘贴到其他内容变得非常简单。

标签: code-formatting


【解决方案1】:

【讨论】:

【解决方案2】:

对于 PHP、Java、C++、C、Perl、JavaScript、CSS 你可以试试:

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

【讨论】:

  • 你真的试过这个吗?它为> 和类似的输出>
  • 我认为这是因为它们将被嵌入到另一个 html 页面中,作为示例等,确实应该如此。
  • 它为&amp;lt;输出<...>
【解决方案3】:

对于 Perl,您可以使用 Perl::Tidy

【讨论】:

    【解决方案4】:

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

    【讨论】:

    【解决方案5】:

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

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

    【讨论】:

    • 既然问题问的是“在线美化器”,你知道有哪些 Web 前端可以缩进吗?
    【解决方案6】:

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

    例如,在一个php平台,你几乎可以用GeSHi

    格式化语言

    作为bluish cmets,GeSHi 是一个通用的语法高亮,没有美化功能。它更多地用在服务器端,将它与美化工具结合起来可能会很棘手,如GeSHi drupal ticket所示。

    【讨论】:

    • -1 没有美化,只有高亮
    • @bluish:是的。我已将您的评论包含在我的回答中。
    • @Glorfindel 感谢您的编辑。我以为我永远失去了这些图像。
    【解决方案7】:

    我经常使用Quick Highlighter。适用于大量语言。

    【讨论】:

    • -1 OP 没有询问荧光笔。这不会进行格式化/美化。
    【解决方案8】:

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

    这是一个示例"Generate LiquiBase changeLogs using Groovy"

    【讨论】:

    • 哥们,真的很漂亮。我会选择这个作为答案:-) 谢谢...
    • 它只显示粘贴的代码。如何格式化?
    • 没错,就是代码美化器和代码sn-ps存储。它有一些很酷的功能(如分享、星标和私人 sn-ps)。
    • 检查了此页面上的大部分链接。这个最好。
    • -1,这是一个代码高亮而不是代码美化器/格式化器。
    猜你喜欢
    • 1970-01-01
    • 2010-10-24
    • 2012-01-14
    • 2010-11-03
    • 1970-01-01
    • 2012-08-16
    • 2018-12-22
    • 1970-01-01
    相关资源
    最近更新 更多