问题描述
使用 Ubuntu Linux 20.04 我想使用支持自动换行的图形差异工具(如 Meld、Kdiff3、Kompare 等)。我的意思是我希望在我可用的图形窗口中看到整个文本,而无需水平滚动,因为在使用带有很长行的文本(科学论文)(即,长段落)。
我检查了所有“顶级 X 差异工具”网页并尝试了 10 多种图形差异工具。它们都不支持自动换行/换行(或者它们被称为)。在所有这些中,长长的孤独只是无尽的长线。
有趣的事实:我知道在某些时候 meld 确实支持此功能,但显然它不再支持,因为某些非常奇怪的原因,他们刚刚删除了此功能。
更准确地说,kdiff3 实际上确实支持这一点,但它似乎不允许编辑显示的文本,这是另一个极其重要的功能,因为 diff 工具非常“混乱”很容易,所以需要不断地对文本做一些小的改动,以便不同的 keepz 识别相似之处。
那么,有人可以向我推荐这样的工具吗?我不能再使用不同的了,这让我发疯了......
解决方法
一个可能的答案,虽然这在技术上不是我要找的,因为它不是 GUI(虽然我只是说“图形”,它是,我在技术上并没有限制到 GUI——尽管我是这个意思)是 icdiff
。它将两个文本放在终端上,但突出显示颜色差异(需要换行)。
在 another stackoverflow post 中推荐了它,如果您觉得这有帮助,您可能应该对其进行投票(问题 + 答案)。