Tôi đang sử dụng Vim trong một thiết bị đầu cuối, do đó, việc cuộn bằng bánh xe cuộn sử dụng cú pháp \e[A
và \e[B
cú pháp (nơi \e
tượng trưng \x1b
hoặc thoát).
Tuy nhiên, Vim diễn giải điều này bằng cách di chuyển con trỏ lên hoặc xuống một dòng. Hành vi mong muốn là màn hình được di chuyển lên hoặc xuống, thích <C-e>
và <C-y>
làm.
Làm cách nào tôi có thể bảo Vim di chuyển màn hình khi tôi sử dụng bánh xe cuộn của mình, trong khi vẫn giữ con trỏ trên cùng một dòng? Điều này sẽ hoạt động trong tất cả các chế độ phổ biến (chèn, bình thường, chọn trực quan).
Tôi đã thử, ví dụ, :nnoremap <esc>[A <C-e>
(thay thế <esc>
bằng một ký tự thoát theo nghĩa đen được chèn vào Ctrl+V Esc), nhưng điều này tỏ ra vô ích.
Tôi đang sử dụng Vim 7.4.52 trên Ubuntu 14.04 với Gnome.