Rails浏览器语法突出显示插件?

Lan*_*ard 4 javascript plugins syntax-highlighting ruby-on-rails

什么是语法高亮的标准Rails插件(例如,在网站管理面板中,而不是TextMate),它在Rails项目中开箱即用?

Sim*_*tti 6

我在Rails社区中看到了许多不同的代码突出显示方式.

  • GitHub的工作人员喜欢Pygments.他们在许多不同的地方使用它,包括Jekyll和GitHub本身.缺点是它是一个python库,所以你需要安装python并将其作为shell任务执行.
  • SyntaxHighlighter是另一种流行的基于JavaScript的解决方案.这是WordPress和Yahoo!采用的那个.即使集成实际上不需要插件,也有许多不同的Rails插件.
  • Ruby提供3个代码,突出显示Gems:Ultraviolet,SyntaxCodeRay.AFAIK,最后一个是最被采用的.

我过去尝试过所有这些解决方案.我实际上在所有其他情况下使用Pygments来处理几个Jekyll博客和基于JavaScript的解决方案.