是否可以在 vimdiff 中提出差异建议?

是否可以在 vimdiff 中提出差异建议?

我正在比较 vimdiff 中的两个文件。对于第一个文件中的代码部分,第二个文件中的同一部分添加了几行代码,然后是第一个文件中该部分的稍微修改的副本。当在 vimdiff 中显示代码部分时,我希望 vimdiff 将第二个文件中添加的行显示为添加的(显然),然后直接并排比较稍微修改的代码部分。然而,vimdiff 正在将第一个文件中的部分与第二个文件中添加的代码(经过大量修改)进行比较,然后将第二个文件中添加的代码的稍微修改版本进行比较。

有什么方法可以建议在 vimdiff 中直接并排比较哪些代码部分?像“将第一个文件的第 80 行移动到第二个文件的第 100 行,然后在文件的其余部分重新运行 diff”之类的东西?或者只是在实际 diff 命令中提出建议,然后在 vimdiff 中显示结果的方法?

答案1

如何https://github.com/rickhowe/spotdiff.vim帮你?您可以选择行范围或区域来比较文件中的某处。

相关内容