我在同一缓冲区上打开了两个窗口,并且我想同时编辑同一文件的两个部分。我不能,因为窗户一起滚动。我设置了noscrollbind,所以对此感到困惑。

如果我开始一个新的会话,那么问题就消失了。我不想不必关闭会话,因为我已经记住了所有缓冲区号。

评论

检查:windo:set cursorbind? scrollbind?

cursorbind和scrollbind均关闭。 :windo是一个命令,据我所知,我没有使用。

我的意思是直接输入该命令,例如包括:window,以便您可以查看它是否在任何窗口中设置。

凉。事实证明,cursorbind已设置。谢谢。

#1 楼

正如克里斯蒂安·布拉班德(Christian Brabandt)在评论中所建议的那样,这是由'cursorbind'设置引起的。

:help 'cursorbind'


设置此选项后,作为当前窗口会移动其他光标绑定的窗口(也设置了此选项的窗口),将其光标移动到相应的行和列。此选项对于查看文件的两个版本之间的差异很有用(请参阅“ diff”);在差异模式下,将考虑插入和删除的行(尽管行中没有字符)。