Можно ли прокручивать левую и правую части вертикально разделенного окна в Vim? У меня есть два файла, которые я бы хотел сравнить. Каждая строка этих файлов выглядит почти одинаково.
Прокрутка обеих частей разделенного окна одновременно в Vim
Ответ 1
Смотрите документацию для scroll-binding. Вам нужно установить это для каждого окна, которое вы хотите связать (например, минимум 2)
Если вы сравниваете 2 файла, vimdiff может быть более полезным
Ответ 2
Перейдите к первому сплиту и введите
:set scrollbind
Перейдите к следующему (ctrl + w) и выполните то же самое.
Чтобы отключить:
:set noscrollbind
Для получения дополнительной информации просмотрите документацию для привязки прокрутки - http://vimdoc.sourceforge.net/htmldoc/scroll.html#scroll-binding
Ответ 3
:windo set scrollbind
установит scrollbind во всех окнах.
Ответ 4
G'day,
Пробовал использовать vimdiff для двух файлов?
vimdiff file1 file2
Это даст вам привязку прокрутки по умолчанию.
Ответ 5
Для потомков, вот что мне нужно было сделать, так как я не начинал с vimdiff.
Я загрузил один файл. Затем: vsp для загрузки другого.
Это довольно разные файлы, но я хотел посмотреть, что общего между ними.
Итак...
:set diff
:set diffopt=iwhite
:set scrollbind