用于对齐无序行的Diff工具

用于对齐无序行的Diff工具,diff,text-files,Diff,Text Files,假设我有两个相同的文档,只是行被洗牌了。有没有一个工具可以通过画线来连接文档a中的哪些行和文档B中的哪些行相对应(有点像机器翻译单词对齐) 如果文件中有不同级别的行(我不想找出哪些行彼此相似——如果某行没有精确匹配,那么该行就没有匹配) 注意:我不是要对文件进行排序和比较,而是要直观地了解文件彼此之间的无序程度,以及哪些特定区域倾向于一起移动,Windiff会向您显示左文件中的行,它认为右文件中的行来自左文件,但当行相同时(例如,cc文件中只有一个}的行),它通常会出错。我刚刚在谷歌搜索中发现了

假设我有两个相同的文档,只是行被洗牌了。有没有一个工具可以通过画线来连接文档a中的哪些行和文档B中的哪些行相对应(有点像机器翻译单词对齐)

如果文件中有不同级别的行(我不想找出哪些行彼此相似——如果某行没有精确匹配,那么该行就没有匹配)


注意:我不是要对文件进行排序和比较,而是要直观地了解文件彼此之间的无序程度,以及哪些特定区域倾向于一起移动,Windiff会向您显示左文件中的行,它认为右文件中的行来自左文件,但当行相同时(例如,cc文件中只有一个}的行),它通常会出错。

我刚刚在谷歌搜索中发现了(至少在算法上)做同样的事情。

Windiff会向您显示左文件中的行,它认为右文件中的行来自,但当行相同时(例如,cc文件中只有一个}的行)。jeffamaphone,我在Wine下尝试了一下,它看起来做得对。你能把你的答案作为一个答案而不是评论来提交吗,这样你就有资格获得赏金了?你知道类似的Linux软件吗?@jeffamaphone-见肯的评论@Ken-仅供参考,如果您在回复评论时在用户名前加上
@
,系统会通知他们(请参阅:)我在Wine下尝试了一下,看起来它做得不错。