Diffinity是一款可以帮你对比文本内容不同的软件,这款软件支持语法高亮,一般用于代码文本的内容比较,可以快速区分出哪些内容的不同之处。软件目前只有英文界面,不过操作十分容易。
软件介绍
这个软件依赖于.net4,如果你电脑上没有安装的话,运行的时候会提示你。
Diffinity支持语法高亮、支持显示行号、支持使用竖状滚动条样式的文本概览,支持双面板显示,所以比较的结果十分的简单明了。
如果想要比较2个pdf文档之间的差异的话,最好先把它们转换成txt,然后在比较,其他类似pdf这样不能用文本编辑器直接打开的格式都建议如此操作。
使用方法
当你把2个类似的文本拖放进Diffinity后(一个拖放到界面左侧、一个拖放到界面右侧),软件会会高亮显示不同之处。
如果是代码文本,那么默认还会根据代码的种类进行高亮显示,点击文本路径右侧的按钮还可以显示行号。
2个文本之间的差异会使用颜色标记出来,并且在最右侧的文本概览界面中也可以也可以清楚的看到,使用鼠标点击的话,还可以直接跳转到你想要查看差异的地方。
Diffinity不仅会用颜色标记,而且还会使用{ 这类的样式直观的告诉你,多出的代码有几行,这几行被添加到了哪2行之间。
相同行中只有几个字母有差异,那么这几个字母也会使用高亮的方式标记出来,方便你查看和比较。
如果你不确定Diffinity支持哪些代码的语法高亮,那么打开设置界面,切换到【syntax highlinghting】就可以看到了。