Saya menggunakan Vim di terminal, jadi menggulir dengan roda gulir menggunakan \e[A
dan \e[B
sintaks (di mana \e
melambangkan \x1b
, atau melarikan diri).
Namun, Vim menafsirkan ini dengan menggerakkan kursor ke atas atau ke bawah garis. Perilaku yang diinginkan adalah bahwa layar digerakkan ke atas atau ke bawah, suka <C-e>
dan <C-y>
lakukan.
Bagaimana saya bisa memberitahu Vim untuk memindahkan layar ketika saya menggunakan roda gulir saya, sambil menjaga kursor pada baris yang sama? Ini harus bekerja di semua mode umum (masukkan, normal, pilih visual).
Saya sudah mencoba, misalnya, :nnoremap <esc>[A <C-e>
(mengganti <esc>
dengan karakter escape literal dimasukkan dengan Ctrl+V Esc), tetapi ini terbukti sia-sia.
Saya menggunakan Vim 7.4.52 di Ubuntu 14.04 dengan GNOME.