vim中映射的正确大小写是什么?

vim中映射的正确大小写是什么?,vim,mapping,casing,Vim,Mapping,Casing,我对这些映射感到困惑: map <c-c> map <C-C> map <c-C> map <C-c> map 地图 地图 地图 它们不同吗?编写此映射的正确方法是什么 同一问题: map <s-Tab> map <S-TAB> map <s-tab> map 地图 地图 ,,和严格等同,但 阅读:帮助键符号 始终使用第一列中的符号 ? 利润 、、和严格等同,但 阅读:帮助键符号 始终使用第一列中的符号 ?

我对这些映射感到困惑:

map <c-c>
map <C-C>
map <c-C>
map <C-c>
map
地图
地图
地图
它们不同吗?编写此映射的正确方法是什么

同一问题:

map <s-Tab>
map <S-TAB>
map <s-tab>
map
地图
地图
严格等同,但

  • 阅读
    :帮助键符号

  • 始终使用第一列中的符号

  • ?

  • 利润

  • 严格等同,但

  • 阅读
    :帮助键符号

  • 始终使用第一列中的符号

  • ?

  • 利润


  • 一般来说,情况并不重要。当你定义

    :map <c-c> foo
    
    :映射foo
    
    然后通过

    :map <c-c>
    <C-C>   foo
    
    :地图
    福
    
    它显示大写版本。因此,修饰符(
    C
    表示Ctrl等)不区分大小写。对于键,您通常使用
    S
    修改器(如
    中所述)来移动键;但是,作为一种特殊情况,对于
    键,大写键与小写键不同,即
    ==


    我建议遵循
    :help key notation

    中使用的格式。通常情况下,大小写并不重要。当你定义

    :map <c-c> foo
    
    :映射foo
    
    然后通过

    :map <c-c>
    <C-C>   foo
    
    :地图
    福
    
    它显示大写版本。因此,修饰符(
    C
    表示Ctrl等)不区分大小写。对于键,您通常使用
    S
    修改器(如
    中所述)来移动键;但是,作为一种特殊情况,对于
    键,大写键与小写键不同,即
    ==

    我建议遵循
    :help key notation
    中使用的格式