我最近一直在使用名为“WinMerge”的应用程序进行文档比较,但我的团队脚本文件的一个要求(用于审计目的)是当我们发布脚本修订版时,我们会突出显示红色的更改(RTF格式,我相信,这是通过Lotus Notes)为此,是否有任何软件可以自动突出显示更改或是最好的我将获得差异列表并期望手动突出显示所有更改?< / p>
答案 0 :(得分:1)
如果HTML报告可以接受,Beyond Compare可以生成一个突出显示差异的比较报告。您可以使用内置样式表或自定义内部样式表来设置红色差异(默认为浅红色)。
它似乎无法生成RTF,但也许html / css和rtf之间存在简单的转换。
答案 1 :(得分:1)
假设HTML + CSS解决方案满足您的需求,Linux Journal的this article会显示一个shell脚本,该脚本读取diff输出并写入带有彩色文本的HTML文档,突出显示差异。
在Windows上,它可能会按照MSYS环境中的MinGW环境或Cygwin的bash中的bash进行操作。脚本本身并不是太大,我想它只需要适度的努力即可移植到Perl。
由于将HTML转换为RTF并没有找到我发现的简单解决方案,因此您可以更好地移植脚本以直接输出RTF。