【问题标题】:formatting sourcecode using jQuery使用 jQuery 格式化源代码
【发布时间】:2010-06-17 13:58:17
【问题描述】:

有谁知道是否有用于格式化代码、XML 或 HTML 的 jQuery 插件?

我正在向用户展示 html 页面上的一些代码。我使用google prettify 为语法着色,但也想要一些缩进和换行符。有什么建议吗?

【问题讨论】:

    标签: jquery jquery-plugins formatting


    【解决方案1】:

    【讨论】:

    • 我使用 google prettify 进行语法着色。据我所知,没有一个语法高亮插件对代码进行格式化。
    • @Sorskoot:通常情况下,源代码已经以某种方式格式化。不能提前格式化吗?无论如何,您的代码都应该以正确的方式格式化。
    • 在某一时刻,用户在文本框中复制粘贴了一些代码。这存储在数据库中。用户粘贴了制表符或空格,\n \r 等...我想重新格式化代码,以便所有代码都使用相同的格式显示。我可以自己构建它,但是如果已经有库/插件可以节省我一些时间;)
    • 我不知道在 JavaScript 中有什么可以做到这一点,而且我认为没有任何可以处理很多语言的。不过看看 PHP 解决方案:stackoverflow.com/questions/2709184/…
    【解决方案2】:

    我制作了 jQuery.Syntax:http://www.oriontransfer.co.nz/software/jquery-syntax

    它与 jQuery 集成得非常好,尤其是在您进行动态格式化时。看看这个例子:http://www.syntax-highlighting.com/

    我可能有偏见,但我会说它非常好且易于使用。

    【讨论】:

      猜你喜欢
      • 2011-03-30
      • 1970-01-01
      • 2010-12-30
      • 1970-01-01
      • 1970-01-01
      • 2011-02-20
      • 1970-01-01
      • 2011-02-03
      • 1970-01-01
      相关资源
      最近更新 更多