如何在多个拆分窗口中同步光标移动?

时间:2013-09-11 09:26:44

标签: vim

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

1 个答案:

答案 0 :(得分:11)

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


1)差异化窗口

如果您想比较文件,请查看:help diff。 E.g。

你在shell上:

$ vimdiff file1 file2$ vim -d file1 file2

您已经打开了一个窗口

:vertical diffsplit foo.c

您已打开2个窗口

每个人都:diffthis


2)滚动绑定窗口

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