Можно ли в Vim прокрутить вниз левую и правую части вертикально разделенного окна? У меня есть два файла, которые я хотел бы приблизительно сравнить. Каждая строка этих файлов выглядит почти одинаково.
119
См. Документацию по привязке прокрутки . Вам нужно будет установить это для каждого окна, которое вы хотите связать (например, минимум 2)
Однако, если вы сравниваете 2 файла, vimdiff может оказаться более полезным.
Перейдите к первому разделению и введите
Перейдите к следующему ( ctrl+ w) и сделайте то же самое.
Отключить:
Дополнительные сведения см. В документации по привязке прокрутки - http://vimdoc.sourceforge.net/htmldoc/scroll.html#scroll-binding
источник
:windo set scrollbind
можете установить его для всех разделений сразу.установит scrollbind во всех окнах.
источник
nmap <F5> :windo set scrollbind!<cr>
часто , было бы полезно иметь что-то вроде переключения прокрутки во всех открытых окнах.scrollbind!
у меня не сработало, но сработалоinvscrollbind
. СУПЕР отображение. Спасибо!G'day,
Пробовали использовать vimdiff для двух файлов?
Это даст вам привязку прокрутки по умолчанию.
источник
Из командной строки:
-O = открывать бок о бок.
-c = то, что следует в кавычках, рассматривается как опция vim.
'windo' = применяется ко всем панелям.
'scb' = сокращение от scrollbind. Экономит набор текста, но они взаимозаменяемы.
'!' = переключить. Таким образом, вы можете использовать ту же команду, чтобы выключить его позже, если захотите.
источник
Вот что мне нужно было сделать для потомков, поскольку я не начинал с vimdiff.
Загрузил один файл. Затем: vsp, чтобы загрузить другой.
Это довольно разные файлы, но я хотел посмотреть, что между ними общего.
Так...
источник