J'aime utiliser vimdiff comme outil de diff / fusion git. Le problème est lorsque je redimensionne la fenêtre du terminal hôte à une nouvelle taille: des deux volets divisés, les plus à gauche restent de la même largeur, tandis que les plus à droite sont étendus à la taille de la fenêtre complète.
Existe-t-il une commande pour que les volets séparés soient de largeur égale après le redimensionnement des fenêtres? Ou un réglage qui fait que les volets sont toujours de la même taille? J'ai regardé :set equalalways
mais ça ne semble pas faire ce que je demande.
<C-v> <C-w>
; J'ai utiliséautocmd VimResized * wincmd =
dans mon .vimrc à la place^W
et je<C-w>
ne travaillais pas. Si cela ne vous dérange pas, j'ai modifié votre réponse pour montrer l'autre méthode. N'hésitez pas à revoir ce changement ou à annuler si vous n'êtes pas d'accord.Ctrlw=redimensionnera les volets divisés pour qu'ils deviennent égaux. Mais je ne sais pas comment les égaliser automatiquement, déclenché lorsque la fenêtre est redimensionnée.
la source