【问题标题】:How to prettify programming language如何美化编程语言
【发布时间】:2012-03-15 10:57:46
【问题描述】:

我有任何编程语言编写的代码。我如何“美化”它(粗体 if,else 等)以显示在网站上?有没有好的 API 可以做到这一点?

【问题讨论】:

  • 您能具体说明一下,您是在 IDE 中编码吗?如果是这样,他们已经可以选择这样做了。例如,在 Eclipse 中,您可以选择配色方案并将某些类型的关键字(如条件)加粗、斜体等。
  • 您的意思是在编辑器中突出显示语法,还是导出为带有标记的 HTML?
  • 不,我将有一个网站,该代码应该被美化。
  • 你至少知道这是什么语言吗?
  • 这个关于 Google Prettify 的问题应该可以帮到你:stackoverflow.com/questions/1667097/…

标签: language-agnostic prettify


【解决方案1】:

如果你使用 PHP,我推荐GeSHi

【讨论】:

    【解决方案2】:

    如果您说的是自动格式化程序,我之前使用过 PEAR 的 PHP Beautifer。

    虽然你不应该真的需要一个脚本来为你格式化你的代码......

    【讨论】:

      【解决方案3】:

      This 是我认为网络上最常用的插件。

      我认为它适用于大多数编程语言。

      我到处都能看到。我实际上也在考虑将它添加到我的网站。

      【讨论】:

        【解决方案4】:

        Google's prettify 被广泛用于此类任务(例如,SO 本身 uses 用于突出显示代码)。

        Google Code Prettify JavaScript 库支持所有类 C(Java、 PHP、C# 等)、类 Bash 和类 XML 语言,无需 通过 CSS 指定语言并具有可自定义的样式。

        此外,据我所知,官方不支持的语言有很多第三方样式。

        【讨论】:

          猜你喜欢
          • 2011-05-15
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-05-15
          • 2011-01-20
          • 2013-03-10
          • 2017-09-07
          相关资源
          最近更新 更多