VIM,映射,为什么不nmap <alt> <right> <c-w> <right>工作?

时间:2016-05-22 18:35:36

标签: vim mapping

如何在键映射中使用ALT键? 我怎样才能制作双键命令?例如,我试过

<Alt-Right> <C-w><Right>

它也没有用。 据我所知,有些键不适合用于VIM中的映射,例如Space键。如果可能的话,请写一下通常在Vim中的键映射中不起作用的键。

1 个答案:

答案 0 :(得分:0)

这应该在图形Vim(GVim,MacVim)中起作用:

nnoremap <M-Right> <C-w><Right>

“Alt”是一个新发明,Vim不知道 - 它知道“Meta”,这个曾经存在的密钥,并且用旧密钥的名称继续调用新奇的发明。

然而,终端比较棘手,因为 Alt-Right 通常绑定到某些在终端中有用的键序列,如 Esc f (向右移动一个字);你可以通过 Ctrl-V 在它前面看到它是什么:nnoremap Ctrl-V Alt-Right {{ 1}},可能会出现

<C-w><Right>