我想将插入和转义模式下的Alt + n组合键映射到向下翻页(向下移动大量的行)。 我尝试将以下行添加到.vimrc文件中但不起作用。
:map <M-n> <PageDown>
:map <A-n> <PageDown>
:imap <M-n> <PageDown>
:noremap <A-n> <PageDown>
有什么方法可以将Alt +(某些字母)(不是系统键绑定)映射到vim中的其他键吗?
答案 0 :(得分:1)
之后我在https://vi.stackexchange.com/questions/2350/how-to-map-alt-key找到了解决方案。 当按下Alt +字母时,键盘发送的字符为^ [+键,因此我们首先将Alt +键映射到它的相应等效字符,然后使用noremap。
例如,要将Alt + n映射到pagedown,这将显示
execute "set <M-n>=\en"
nnoremap <M-n> <PageDown>