如何与 vimdiff / diff 比较文件中看到移动的行?

如何与 vimdiff / diff 比较文件中看到移动的行?

移动的行经常被注释为删除和添加,但它们也可以显示为移自和移至。

就像 Notepad++ 的屏幕截图一样。

Notepad++ 比较移动的行

答案1

对于其 diff 视图,Vim 依赖于该工具的输出diff,其中包括行插入 ( +) 和删除 ( -),但没有移动。为了方便起见,Vim 能够突出显示一行中的更改,但与 Notepad++ 不同,它不会检测行(块)的移动。您需要自己实现这种功能(例如使用标志栏以显示动作)。

相关内容