Eclipse 可以比较文件子部分的Diff工具

Eclipse 可以比较文件子部分的Diff工具,eclipse,refactoring,eclipse-plugin,diff,Eclipse,Refactoring,Eclipse Plugin,Diff,我正在寻找一个diff工具,它可以让我只比较一个文件的一个子部分和另一个文件的一个部分,甚至是它本身。最好是基于eclipse的,但会采纳所有建议 是的,我知道我可以将这两个部分复制到不同的文件中并进行比较,但是当您尝试进行大量重构时,这是非常繁琐的 基本上,我正在尝试从大量ctrl-V“继承”的代码库中删除尽可能多的重复代码;-)然而,粘贴的部分随着时间的推移已经发生了一些变化。CheckStyle与Eclipse很好地集成,可以完成这项工作。如果您的代码重复,它将通知您并发出错误/警告。。。

我正在寻找一个diff工具,它可以让我只比较一个文件的一个子部分和另一个文件的一个部分,甚至是它本身。最好是基于eclipse的,但会采纳所有建议

是的,我知道我可以将这两个部分复制到不同的文件中并进行比较,但是当您尝试进行大量重构时,这是非常繁琐的


基本上,我正在尝试从大量ctrl-V“继承”的代码库中删除尽可能多的重复代码;-)然而,粘贴的部分随着时间的推移已经发生了一些变化。

CheckStyle与Eclipse很好地集成,可以完成这项工作。如果您的代码重复,它将通知您并发出错误/警告。。。等等


Kdiff3将是另一种选择。不是Eclipse集成,而是一个非常好的自由、跨平台工具,用于合并、比较文件等。

< P>参见,根据语言语法,检测大量的语言(java、C++、PHP、C++、C、COBOL、艾达、…)。Eclipse API目前正在准备中,很可能于2010年1月1日发布。

尝试使用。只需将要比较的两个子部分粘贴到单独的窗格中,然后按CTRL-L键重新对齐它们。您还可以加载文件并手动调整对齐方式以匹配感兴趣的子部分。

我用于清除重复代码的两个工具是和。这两种方法都很有用,尽管IMO CopyPasteKiller更容易入门。虽然我自己还没有使用过,但似乎有一个用于猿猴的文件。

我一直在玩,它在单个文件中找到重复的文件。到目前为止,它看起来是一个不错的工具。

+1来自我-我总是用3或4行代码(错误代码、一些xml、GUID等)尝试将它与其他东西进行比较。把它们放进2个文件是可行的,但这是一件痛苦的事。我在eclipse中找到了一个使用simian的插件。问题并不是真的要找到受骗者。我已经知道大部分的受骗者实际上在哪里了。这一点,你需要找出如何解决重复,这是我目前所在的。。。这就是为什么我需要直接区分各个部分。@EvilPuppetMaster:是的,关键不是发现,而是区分。我问道。去调查原子能机构。原子能机构现在有一个官方网站,有很多信息: