2

При работе в Vim я обычно делю экран на две части по вертикали. Часто оба этих окна просмотра отображают один и тот же файл. Есть ли способ связать свои позиции в файле?

Надеюсь, я заставлю одну из них всегда показывать строки, следующие сразу за другой, так что, когда я прокручиваю в любом окне просмотра другие обновления.

1 ответ1

4

Эта функция называется привязкой прокрутки. Он контролируется значениями параметров 'scrollbind' и 'scrollopt'.

Использование:

  1. Настройте параметры прокрутки.
    Вероятно, вы хотя бы хотите :set scrollopt+=hor .
  2. Расположите каждое окно (разделенное) так, чтобы оно совпадало с вашими предпочтениями.
  3. :set scrollbind в каждом окне.
  4. Прокрутите вокруг. Движение в любом окне с прокруткой будет отражено во всех других окнах с прокруткой.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .