11

我记得 Notepad++ 有这个功能,对比较文件很有帮助。我想在 Vim 中实现类似的功能。在一个分割窗口中移动光标时,其他分割窗口中的光标会自动移动。

4

1 回答 1

16

根据你所追求的,我看到了两种可能性。


1) 不同的窗口

如果要比较文件,请查看:help diff. 例如

你在外壳上:

$ vimdiff file1 file2或者$ vim -d file1 file2

您已经打开了一个窗口

:vertical diffsplit foo.c

您已经打开了 2 个窗口

:diffthis他们每个人。


2) 滚动绑定窗口

如果您不想跳入差异模式,您可能还喜欢:help 'scrollbind'and 。:help scroll-binding因此,在最简单的情况下,它只:set scrollbind在两个窗口中执行。

于 2013-09-11T09:28:14.207 回答