Estoy usando Vim en una terminal, por lo que al desplazarme con la rueda de desplazamiento se usa la sintaxis \e[A
y \e[B
(donde \e
simboliza \x1b
o escapa).
Sin embargo, Vim interpreta esto moviendo el cursor hacia arriba o hacia abajo de una línea. El comportamiento deseado es que la pantalla se mueve hacia arriba o hacia abajo, como <C-e>
y <C-y>
hacer.
¿Cómo puedo decirle a Vim que mueva la pantalla cuando utilicé mi rueda de desplazamiento, mientras mantengo el cursor en la misma línea? Esto debería funcionar en todos los modos comunes (inserción, normal, selección visual).
Ya he intentado, por ejemplo, :nnoremap <esc>[A <C-e>
(reemplazar <esc>
con un carácter de escape literal insertado con Ctrl+V Esc), pero resultó ser inútil.
Estoy usando Vim 7.4.52 en Ubuntu 14.04 con GNOME.