redmine中的语法高亮显示

时间:2013-10-15 09:50:07

标签: redmine redmine-plugins

使用redmine的大多数用户都是程序员。 他们非常需要代码突出显示语法

< pre >< code class="LANGUAGE_NAME" >

   Some Code

< /code>< /pre>
  • 为了少写,作为redmine wiki的编辑
  • 我希望能够按下一个按钮或一个下拉字段,该字段围绕我选择的文本(如粗体,斜体,下划线,前缀,h1,h2等已经存在。)

如果存在插件,也许有人可以建议插件。 或者向我展示编辑器发生的代码,因此我可以实现并将其作为插件提供。

很多,很多,谢谢

2 个答案:

答案 0 :(得分:5)

我制作了一个提供此功能的插件:

https://github.com/mediatainment/redmine_codebutton/

希望这可以帮助某人,直到redmine默认实现它。

答案 1 :(得分:3)

Redmine Wiki工具栏中有一个“PRE”按钮,它可以部分地执行您想要的操作。即,它仅用<pre>包围代码。 至少,您可以将此按钮用作示例...

我不知道任何插件,它随按钮提供,您要求...

Redmine允许您向Wiki工具栏添加任何按钮。为此,您只需要向jsToolBar.prototype.elements添加一个元素,如下所示:

jsToolBar.prototype.elements.ruby = {
    type: 'button',
    title: 'Ruby code',
    fn: {
        wiki: function() { /* handle it here */ this.encloseLineSelection('<pre><code class="ruby">\n', '\n</code></pre>') }
    }
};

另请参阅:javascripts/jstoolbar/textile.js