Відповіді:
Див. Документацію для прив’язки прокрутки . Вам потрібно буде встановити це для кожного вікна, яке ви хочете зв'язати (наприклад, як мінімум 2)
Якщо ви порівнюєте 2 файли, vimdiff може бути кориснішим
Перейдіть до першого розділення та введіть
:set scrollbind
Перейдіть до наступного ( ctrl+ w) і зробіть те ж саме.
Щоб відключити:
:set noscrollbind
Для отримання додаткової інформації перегляньте документацію щодо прив'язки прокрутки - http://vimdoc.sourceforge.net/htmldoc/scroll.html#scroll-binding
:windo set scrollbind
можете встановити їх відразу для всіх розщеплень.
:windo set scrollbind
встановить прокрутку у всіх вікнах.
nmap <F5> :windo set scrollbind!<cr>
переключити прокрутку в усіх відкритих вікнах.
scrollbind!
не працював для мене, але invscrollbind
робив. СУПЕР-картування. Дякую!
День,
Спробували за допомогою файлу vimdiff на двох файлах?
vimdiff file1 file2
Це дасть вам прив'язку прокрутки за замовчуванням.
З командного рядка:
vim -O file1 file2 -c 'windo set scb!'
-O = відкрити пліч-о-пліч.
-c = те, що випливає з лапок, трактується як варіант vim.
'windo' = застосовується до всіх панелей.
'scb' = скорочення для прокрутки. Економлять деякі під час введення тексту, але обидва є взаємозамінними.
'!' = тумблер. Таким чином, ви можете використовувати ту саму команду, щоб згодом її вимкнути пізніше.
Щодо нащадків, ось що мені потрібно було зробити, оскільки я не починав з vimdiff.
Я завантажив один файл. Потім: vsp для завантаження іншого.
Вони досить різні файли, але я хотів побачити, що між ними спільне.
Так...
:set diff
:set diffopt=iwhite
:set scrollbind