我在我的Ubuntu服务器上安装了trac
,但没有php
语法突出显示。
我使用Pygments
安装了apt-get install
,但如何配置trac
以便在svn源浏览器中使用突出显示?
答案 0 :(得分:5)
Trac应自动检测pygments,假设它安装在同一个Python实例中。您可能需要查看doc,特别是有关trac.ini mimeviewer section的内容,并确保一切正常。
我能想到的两个最有可能的候选人是:
1)PHP mime类型没有正确注册,或者(甚至更糟)你的文件被提交到svn,svn属性svn:mime-type
设置为text/plain
(我在一个大型项目中发生了这种情况,但重置mime类型属性是有效的(如果VCS未报告mimetype,Trac将使用文件扩展名作为后备)。
2)一切都可能正常,但默认样式可能无法正常工作。尝试通过Trac实例上的/ prefs页面或通过trac.ini中的pygments_default_style
设置调整突出显示样式。