Me gusta usar vimdiff como una herramienta git diff / merge. El problema es cuando cambio el tamaño de la ventana del terminal de host a un nuevo tamaño: de los dos paneles divididos, el extremo izquierdo permanece del mismo ancho, mientras que el extremo derecho se extiende al tamaño de la ventana completa.
¿Existe un comando para que los paneles divididos tengan el mismo ancho después de que se haya cambiado el tamaño de las ventanas? ¿O una configuración que hace que los paneles sean siempre del mismo tamaño? Investigué :set equalalways
pero no parece hacer lo que le pido.
<C-v> <C-w>
; Enautocmd VimResized * wincmd =
su lugar, utilicé mi .vimrc^W
y<C-w>
no funcionaba. Si no le importa, edité su respuesta para mostrar el otro método. Siéntase libre de revisar este cambio o retroceder si no está de acuerdo.Ctrlw=cambiará el tamaño de los paneles divididos para que sean iguales. Pero no sé cómo hacer que sean iguales automáticamente, se activa cuando se cambia el tamaño de la ventana.
fuente