Я використовую Vim в терміналі, тому для прокрутки колесом прокрутки використовується синтаксис \e[Aта \e[B(де \eсимволізується \x1bабо втеча).
Однак Vim інтерпретує це, переміщуючи курсор вгору або вниз по лінії. Бажана поведінка полягає в тому, щоб екран переміщувався вгору або вниз, як <C-e>і <C-y>робити.
Як я можу сказати Vim переміщати екран, коли я використовував колесо прокрутки, зберігаючи курсор на одній лінії? Це повинно працювати у всіх звичайних режимах (вставка, нормальний, візуальний вибір).
Я вже спробував, наприклад, :nnoremap <esc>[A <C-e>(замінивши <esc>символом буквального втечі, вставленим на Ctrl+V Esc), але це виявилось марним.
Я використовую Vim 7.4.52 на Ubuntu 14.04 з GNOME.