Прокрутка вниз обеих частей разделенного окна одновременно в Vim

Можно ли прокрутить вниз левую и правую части вертикально разделенного окна в Vim? У меня есть два файла, которые я хотел бы сравнить примерно. Каждая строка этих файлов выглядитalmost тот же самый.

Ответы на вопрос(6)

:windo set scrollbind

 27 июн. 2014 г., 12:50
Не знаю почему, ноscrollbind! у меня не сработало, ноinvscrollbind сделал. СУПЕР картографирование. Спасибо!
 17 дек. 2013 г., 22:52
Если вы делаете это много, может быть полезно иметь что-то вродеnmap <F5> :windo set scrollbind!<cr> переключать прокрутку во всех открытых окнах.

Перейти к первому разделению и введите

:set scrollbind

Перейти к следующему (ctrl+w) и сделайте то же самое.

Отключить:

:set noscrollbind

Для получения дополнительной информации проверьте документацию для привязки прокрутки -http://vimdoc.sourceforge.net/htmldoc/scroll.html#scroll-binding

 11 апр. 2016 г., 14:01
@ naught101 - ты меня туда доставил!
 03 июн. 2015 г., 10:57
@MrOodles - на самом деле спрашивающий просто спрашиваетif это возможно.... :-)
 07 янв. 2013 г., 08:51
Если у вас есть все открытые файлы, вы также можете:windo set scrollbind, чтобы установить его для всех расколов сразу.
 17 мая 2016 г., 20:11
:-) :-) :-) :-) :-)
 19 нояб. 2015 г., 23:28
@BrianAgnew: вы один из тех людей, которые, когда вас спросят "Сможете ли вы захватить мне пиво?", Просто скажут "Да, я бы" и не делают этого, не так ли? ?

Пробовал использовать vimdiff на двух файлах?

vimdiff file1 file2

Это даст вам привязку прокрутки по умолчанию.

 15 июл. 2016 г., 16:20
@ LB40, возможно, вы захотите настроить цветовую схему.stackoverflow.com/questions/24666558/…
 LB4007 июл. 2009 г., 16:48
проблема состоит в том, что все строки различаются, это начинает быть беспорядком. Линии почти одинаковы, но могут отличаться на один символ ... и я не хочу, чтобы мой взгляд был слишком сильно нарушен ... спасибо хоть.

так как я не начинал с vimdiff.

Я загрузил один файл. Затем: VSP, чтобы загрузить другой.

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

Так...

:set diff
:set diffopt=iwhite
:set scrollbind
 15 июл. 2016 г., 16:21
Вы можете получить все из них для данного буфера (: diff,: diffopt,: scrollbind) в одной команде с: diffthis в каждом из буферов
Решение Вопроса

прокручивать связывания, Вам нужно установить это дляeach окно, которое вы хотите связать (например, минимум 2)

Однако, если вы сравниваете 2 файла,vimdiff может быть более полезным

 25 апр. 2018 г., 22:04
@BrianAgnew просто дай нам команду скопировать, чувак. Делает нашу жизнь проще. Спасибо за vimdiff, хотя!
 17 сент. 2014 г., 21:05
Вимдифф ... где ты был всю мою жизнь?
 18 июн. 2013 г., 13:29
Почему проголосовали?
 LB4007 июл. 2009 г., 16:48
привязка прокрутки ... я не смог ее найти ... спасибо ...

Из командной строки:

vim -O file1 file2 -c 'windo set scb!'

-О = открыть бок о бок.

-c = то, что следует в кавычках, рассматривается как опция vim.

& APOS; Windo & APOS; = применить ко всем панелям.

& APOS; SCB & APOS; = сокращение для прокрутки. Сохраняет некоторые набор текста, но оба являются взаимозаменяемыми.

& APOS;! & APOS; = переключатель Таким образом, вы можете использовать ту же команду, чтобы отключить ее позже, если захотите.

Ваш ответ на вопрос