繁体   English   中英

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

[英]Rails Browser Syntax Highlighting Plugin?

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

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

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

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

我一直在使用CodeMirror 不是一个插件,但仍然非常直接与Rails集成。

我们在http://giantrobots.thoughtbot.com上使用highlight.js(不是Rails应用程序,但无论如何),它真棒。

http://softwaremaniacs.org/soft/highlight/en/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM