Ao usar :vsplit
minha janela gvim, pula para um local específico da tela. Como faço para impedir que isso aconteça?
O mesmo acontece quando a penúltima divisão é fechada.
Estou usando o gvim no Windows.
Ao usar :vsplit
minha janela gvim, pula para um local específico da tela. Como faço para impedir que isso aconteça?
O mesmo acontece quando a penúltima divisão é fechada.
Estou usando o gvim no Windows.
Respostas:
Isso acontece porque ao dividir verticalmente a janela, o vim precisa adicionar uma barra de rolagem vertical, o que faz com que o vim recalcule o tamanho visual e, eventualmente, faça o vim pular para um local diferente da tela. A solução atual é:set guioptions-=r guioptions-=L
Atualizar
No patch 8.0.1278 , você também pode usar :set guioptions+=k
para impedir o redimensionamento do Vim, consulte também a documentação em:help 'go-k'
guioptions-=L
parece ser suficiente para mim, talvez eu não tenha coberto todos os casos. Para quem se pergunta,:set guioptions-=r
remove a barra de rolagem do lado direito eguioptions-=L
a esquerda, que aparece ao usar:vsplit
.