Sto usando Vim in un terminale, quindi lo scorrimento con la rotella di scorrimento usa la sintassi \e[A
e \e[B
(dove \e
simboleggia \x1b
o scappa).
Tuttavia, Vim lo interpreta spostando il cursore verso l'alto o verso il basso di una riga. Il comportamento desiderato è che lo schermo venga spostato verso l'alto o verso il basso, come <C-e>
e come <C-y>
.
Come posso dire a Vim di spostare lo schermo quando ho usato la mia rotella di scorrimento, mantenendo il cursore sulla stessa linea? Questo dovrebbe funzionare in tutte le modalità comuni (inserisci, normale, selezione visiva).
Ho già provato, ad esempio, :nnoremap <esc>[A <C-e>
(sostituendo <esc>
con un carattere di fuga letterale inserito con Ctrl+V Esc), ma questo si è rivelato inutile.
Sto usando Vim 7.4.52 su Ubuntu 14.04 con GNOME.