如何让一个 Vim 视口跟随另一个视口?

如何让一个 Vim 视口跟随另一个视口?

在 Vim 中工作时,我通常会将屏幕垂直分成两部分。通常这两个视口都显示同一个文件。有没有办法关联它们在文件中的位置?

希望我让其中一个始终显示紧接着另一个的线条,这样当我在任一视口中滚动时,另一个就会更新。

答案1

该功能称为卷轴装订. 它由'scrollbind''scrollopt'选项。

用法:

  1. 调整您的 scrollopt 设置。
    您至少可能需要:set scrollopt+=hor
  2. 定位每个窗口(分割),使它们按照您喜欢的方式匹配。
  3. :set scrollbind在每个窗口中。
  4. 滚动。任何滚动窗口的移动都会反映在所有其他滚动窗口中。

相关内容