是否Horde_Text_Differ_Renderer
有内置方法来格式化它输出的文本?
IE。颜色,应用 css 类?ETC?
正如您在源代码中可以看到的那样,Horde只需在它看到差异的行中添加前缀。
例如,对于添加的行,它将使用:
protected function _added($lines) {
return $this->_lines($lines, '> '); // prefix with >
}
所以你可以修改这个类来添加你需要的任何东西,或者更好的是,你可以用你自己的类覆盖它,只修改你需要更改的方法,其余的保持不变。