redmine中的语法突出显示

redmine中的语法突出显示,redmine,redmine-plugins,Redmine,Redmine Plugins,大多数使用redmine的用户都是程序员。 他们需要代码突出显示语法,这是非常非常常见的 < pre >< code class="LANGUAGE_NAME" > Some Code < /code>< /pre> 一些代码 为了减少写作,作为redmine wiki的编辑 我希望能够按下一个按钮或一个下拉字段,它围绕着我选择的文本(如粗体、斜体、带下划线、pre、h1、h2等) 也许有人可以建议一个插件,如果存在的话。 或

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

< pre >< code class="LANGUAGE_NAME" >

   Some Code

< /code>< /pre>

一些代码
  • 为了减少写作,作为redmine wiki的编辑
  • 我希望能够按下一个按钮或一个下拉字段,它围绕着我选择的文本(如粗体、斜体、带下划线、pre、h1、h2等)
也许有人可以建议一个插件,如果存在的话。 或者向我展示编辑器发生的代码,这样我就可以实现并作为插件提供它

非常感谢

在Redmine Wiki工具栏中有一个“PRE”按钮,它可以部分实现您想要的功能。也就是说,它仅用
')包围代码
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

我制作了一个插件,提供以下功能:


希望这能帮助一些人,直到redmine默认实现它。

如果有人仍然有这个问题,我最近上传了redmine插件,用highlightJS替换内置的coderay。插件具有更多的标记,非常好的语言自动检测以及双语言突出显示(即在正文中的http+json)。插件url为:


语言自动检测非常有效,所以您可能不再需要输入特定的语言类。插件会注意到这一点,只要工作

哇,谢谢你,安德烈。我会尝试一下,并将我的结果作为插件分享。我认为这将非常有助于使编辑高兴,并保持维基的干净和可读性。:-)嗨,安德烈,我做了一些工作;-)非常感谢你