我对这些映射感到困惑:
map <c-c>
map <C-C>
map <c-C>
map <C-c>
他们不同吗?编写此映射的正确方法是什么?
同样的问题:
map <s-Tab>
map <S-TAB>
map <s-tab>
<C-c>
, <c-c>
,<c-C>
和<C-C>
是严格等价的,但是……</p>
阅读:help key-notation
。
始终使用您在第一列中看到的符号。
?
利润。
一般来说,情况无关紧要。当你定义
:map <c-c> foo
然后通过列出
:map <c-c>
<C-C> foo
它显示大写版本。因此,修饰符(C
forCtrl等)不区分大小写。对于键,您通常使用S
修饰符(如<C-S-c>
)作为移位键;但是,作为一种特殊情况,对于<A-...>
键,大写键与小写键不同,即<A-S-c>
== <A-C>
。
我建议遵守 at 使用的格式:help key-notation
。