Eu tenho uma janela dividida com dois buffers visíveis, e a parte superior está ativa e maximizada usando CTRL+w
, UNDERSCORE
(ou seja, SHIFT+Minus
).
Eu coloco o cursor no meio do buffer visível ou na parte inferior.
Em seguida, eu CTRL+w
, j
, para ativar a divisão na parte inferior e CTRL+w
, UNDERSCORE
para maximizá-la. Até agora tudo bem.
Agora, volto para a divisão superior usando CTRL+w
, k
. Mais uma vez, tudo bem até agora.
Por fim, eu CTRL+w
, UNDERSCORE
e o buffer maximizam, mas agora o arquivo foi rolado (comparado a como parecia a última vez que eu estava olhando para esse mesmo buffer no estado maximizado) tal que o cursor é agora na primeira linha visível.
Ou seja, o cursor está na mesma linha do buffer que estava antes, mas o conteúdo do buffer subiu na viewport de modo que o cursor esteja agora no topo da viewport. Quando vi pela última vez o buffer maximizado, o cursor estava no meio ou na parte inferior da viewport.
Isso está realmente me incomodando. Eu só hoje compilei o Vim 7.4 e não é assim que costumava ser no Vim 7.2 (Redhat 6.4). Eu verifiquei que o Vim 7.2 deixa a viewport como eu a deixei pela última vez, mas o Vim 7.4 não.
Existe uma maneira de configurar o Vim 7.4 para agir como o Vim 7.2 a esse respeito?