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