【发布时间】:2016-09-22 18:39:57
【问题描述】:
我正在处理 vim 中的映射并遇到了问题。我可以映射到<Up>、<Down>、<Left> 和<Right>,我可以映射到<S-Left> 和<S-Right>,但我不能映射到<S-Up> 和<S-Down>。换句话说
:nmap <S-Right> l
有效,所以也有效
:nmap <Up> l
但是
:nmap <S-Up> l
没有。
也许 SO 会知道这个问题的答案,在这种情况下,我会将问题标题更改为更具体。但如果做不到这一点,我想要一些可以用来诊断哪里出了问题的命令。
(如果我用上面的命令分解了你的密钥,输入:unmap <Up>)
【问题讨论】:
-
映射
k将适用于shift-k,反之亦然。换句话说,使用键映射 shift 的工作方式与仅映射键的方式相同。因此,升档与升档相同。尝试映射k。并使用shift-k来查看映射是否适用于 shift-k,即使您映射为k。 -
您可以尝试 alt 或 Ctrl 与其他键。
标签: vim customization key-bindings