Encontro-me lidando com esse problema toda vez que a wrap
opção está ativa (no meu caso particular, sempre que estou trabalhando com arquivos de remarcação).
O que acontece é que, ao rolar para cima e para baixo no buffer com j
e k
, as linhas de texto agrupadas (formando um parágrafo visualmente) na parte superior e inferior inferior não rolam suavemente (ou seja, uma por uma) fora da tela. Em vez disso, parágrafos inteiros desaparecem e reaparecem abruptamente de dentro e à vista, criando um efeito desorientador e irritante.
Eu acho que um GIF vai explicar melhor o que acontece. Aqui, estou apenas pressionando k
repetidamente para rolar para cima. Fique de olho no parágrafo próximo ao fundo!
Acostumei-me a esse comportamento porque não achei que fosse corrigível, mas percebi que isso não acontece com linhas físicas e sem wrap
definição.
Existe uma maneira de dizer ao Vim para rolar para fora da tela por linhas visuais em vez de linhas físicas?
ps: Sim, eu mapeei meu j
e k
para gj
e gk
.