Respuestas:
Consulte la documentación para la encuadernación con desplazamiento . Deberá configurar esto para cada ventana que desee enlazar (por ejemplo, un mínimo de 2)
Sin embargo, si está comparando 2 archivos, vimdiff puede ser más útil
Vaya a la primera división y escriba
:set scrollbind
Vaya al siguiente ( ctrl+ w) y haga lo mismo.
Deshabilitar:
:set noscrollbind
Para obtener más información, consulte la documentación de enlace de desplazamiento: http://vimdoc.sourceforge.net/htmldoc/scroll.html#scroll-binding
:windo set scrollbindconfigurarlo para todas las divisiones a la vez.
:windo set scrollbind
establecerá scrollbind en todas las ventanas.
nmap <F5> :windo set scrollbind!<cr>alternar el desplazamiento en todas las ventanas abiertas.
scrollbind!no funcionó para mí, pero lo invscrollbindhizo. Un mapa SUPER. ¡Gracias!
Buenos dias
¿Intentó usar vimdiff en los dos archivos?
vimdiff file1 file2
Esto le dará el enlace de desplazamiento por defecto.
Desde la línea de comando:
vim -O file1 file2 -c 'windo set scb!'
-O = abierto uno al lado del otro.
-c = lo que sigue entre comillas se trata como una opción de vim.
'windo' = se aplica a todos los paneles.
'scb' = abreviatura de scrollbind. Ahorra algo de escritura, pero los dos son intercambiables.
'!' = alternar. De esta manera, puede usar el mismo comando para apagarlo más tarde si así lo desea.
Para la posteridad, esto es lo que tenía que hacer, ya que no comencé con vimdiff.
Cargué un archivo. Entonces: vsp para cargar el otro.
Son archivos bastante diferentes, pero quería ver qué tienen en común entre ellos.
Entonces...
:set diff
:set diffopt=iwhite
:set scrollbind