Để có thể thêm các dòng trống mà không cần chuyển sang chế độ chèn, tôi đang cố gắng ánh xạ ALT-ovà ALT-Ođến o<ESC>vào<ESC>
Tôi đã thử những điều sau đây trong tôi .vimrc
map <M-o> o<ESC>
map <M-O> O<ESC>
và
map <ALT-o> o<ESC>
map <ALT-O> O<ESC>
và (như đề xuất dưới đây)
map <A-o> o<ESC>
map <A-O> O<ESC>
nhưng không có việc gì Nó chỉ đưa ra hành vi thông thường, như thể ALT-ochưa được xác định.
Đây là lần đầu tiên tôi thay đổi .vimrctệp và tôi không thể tìm thấy tài liệu cho bạn biết cách chỉ định các khóa khác nhau. Nhưng tôi có thể xác minh rằng .vimrctệp của tôi đang được đọc, bằng cách bao gồm:
map <Enter> ihello<ESC>
Mà thành công ánh xạ <Enter>để chèn hellovà trở về chế độ lệnh.
Tôi đang sử dụng vim với cygwin.
<C-o>và <C-O>.