1

我对这些映射感到困惑:

map <c-c>
map <C-C>
map <c-C>
map <C-c>

他们不同吗?编写此映射的正确方法是什么?

同样的问题:

map <s-Tab>
map <S-TAB>
map <s-tab>
4

2 回答 2

4

<C-c>, <c-c>,<c-C><C-C>是严格等价的,但是……</p>

  1. 阅读:help key-notation

  2. 始终使用您在第一列中看到的符号。

  3. ?

  4. 利润。

于 2014-05-27T08:22:02.183 回答
2

一般来说,情况无关紧要。当你定义

:map <c-c> foo

然后通过列出

:map <c-c>
<C-C>   foo

它显示大写版本。因此,修饰符(CforCtrl等)不区分大小写。对于键,您通常使用S修饰符(如<C-S-c>)作为移位键;但是,作为一种特殊情况,对于<A-...>键,大写键与小写键不同,即<A-S-c>== <A-C>

我建议遵守 at 使用的格式:help key-notation

于 2014-05-27T08:23:50.363 回答