J'utilise Vim dans un terminal, donc le défilement avec la molette de défilement utilise la syntaxe \e[A
et \e[B
(où \e
symbolise \x1b
ou s'échappe).
Cependant, Vim interprète cela en déplaçant le curseur vers le haut ou vers le bas d'une ligne. Le comportement souhaité est que l' écran soit déplacé vers le haut ou vers le bas, comme <C-e>
et le <C-y>
faire.
Comment dire à Vim de déplacer l'écran lorsque j'utilise ma molette de défilement, tout en gardant le curseur sur la même ligne? Cela devrait fonctionner dans tous les modes courants (insertion, normal, sélection visuelle).
J'ai déjà essayé, par exemple, :nnoremap <esc>[A <C-e>
(remplacer <esc>
par un caractère d'échappement littéral inséré par Ctrl+V Esc), mais cela s'est avéré futile.
J'utilise Vim 7.4.52 sur Ubuntu 14.04 avec GNOME.