如何在trac中突出显示某个源代码行?

时间:2013-11-04 15:39:06

标签: wiki markup trac

说我在trac票证中有这个源代码段:

var a = 1;
var b = 2;
alert(b);

为了将其呈现为源代码,我在声明周围设置了所需的{{{ ... }}}块:

{{{#!js
    var a = 1;
    var b = 2;
    alert(b);
}}}

如何以红色显示行var b = 2;来实现它?

1 个答案:

答案 0 :(得分:3)

对于像javascript这样的外部词法分析器,不支持级联WikiProcessors。

Trac自己的高级表和段落处理器(从HTML标签出借)是例外。所以以下方法有所作为:

{{{#!js
    var a = 1;
}}}
{{{#!div style="color:red"
{{{#!js
    var b = 2;
}}}
}}}
{{{#!js
    alert(b);
}}}

但它正在将代码分解成片段作为级联div的副作用,具有默认样式(包括边距/填充)。