Answers:
我建议在同一选项卡中打开第二个文件,而不是一个新文件。
这是我通常做的事情:
:edit file1
:diffthis
:vnew
:edit file2
:diffthis
该:vnew
命令垂直拆分当前视图,因此您可以在此处打开第二个文件。然后:diffthis
(或简称:):difft
命令应用于每个视图。
vimdiff file1.txt file2.txt
并敲门而出。
:diffthis
。非常感谢。谢谢!
edit fileN
可以仅通过从缓冲区粘贴来替换这些部分,这使您可以区分两个文本块而不必将每个文本都粘贴到tmp文件中(可以进行融合的操作,但是缺少Mac上的可视化比较工具)。它在MacVim中对我来说开箱即用。
我建议尝试:diffthis或:diffsplit
:vert diffsplit
比起没有差异,传统的差异视图更为明显:vert
:set scrollbind
在两个窗口中。
:diffsplit
我将获得两个连接的缓冲区。