【问题标题】:Ruby library for Objective-C syntax highlighing用于 Objective-C 语法高亮的 Ruby 库
【发布时间】:2011-08-14 01:23:02
【问题描述】:

我有一个使用 Ruby 构建的博客,但我经常在博客中讨论 Objective-C 主题。

因此,我需要一个可以获取 Objective-C 源代码字符串并生成语法高亮 HTML 输出的 Ruby 库。

对于 Ruby 源字符串,我很乐意使用语法 gem - http://syntax.rubyforge.org/ - 但我找不到该库的 Objective-C 标记器。

是否有可用的开源标记器或其他可以在 Ruby 中执行此操作的库?

如果一切都失败了,我发现的只是一个声称支持 Obj-C 的 PHP 库 (GeSHi),我必须在我的主机上安装 PHP,编写一个基于 janky shell exec 的调用.我很想避免这种情况。谢谢!

【问题讨论】:

    标签: html objective-c ruby syntax-highlighting


    【解决方案1】:

    好吧,您可以只使用命令行工具来执行此操作,最好的解决方案肯定是 Pygments,如果您在 Linux 主机上运行,​​您可能已经安装了 Python .

    只需从命令行调用它并将输出存储在某处。

    【讨论】:

    【解决方案2】:

    在 Google 上稍作挖掘后,我找到了支持 Objective-C 的 this gem, Highlight。还有一些其他的 Ruby gem listed here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-21
      • 1970-01-01
      • 1970-01-01
      • 2011-01-19
      • 2017-11-04
      • 1970-01-01
      相关资源
      最近更新 更多