有没有人知道如何在SynEdit中添加“更改标记”功能?我的意思是那些线条,绿色的修改和&保存,黄色修改&未保存的文档部分...这是其他编辑器的示例:http://img222.imageshack.us/img222/6474/editori.jpg
答案 0 :(得分:1)
是的,我已将其添加到我的SynEdit副本中。我最初从另一个项目中窃取了代码。
它(至少)两个不同的单位IIRC被打破。
您需要修改SynEditTextBuffer.pas以及SynEdit.pas。
代码相当复杂,因为您需要修改SynEditTextBuffer.pas中的多个位置以及SynEdit.pas中的1个或2个位置。
我抓住代码的原始项目非常雄心勃勃,因为他们正在尝试开发代码折叠和线条阻塞(如图中所示)。
我无法使代码折叠工作可靠,所以我删除了该mod并只使用了行更改代码。我相信丢弃代码折叠也会阻止线路阻塞。
该项目的名称是 SynEditSudio ,它来自中文网站,但我相信Firefox翻译插件在转换它时效果很好。
编辑:如果您想获得我的更改副本,请直接与我联系。
HTH 莱恩。