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