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