【问题标题】:What is the correct casing of mapping in vim?vim 中映射的正确大小写是什么?
【发布时间】: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>

【问题讨论】:

    标签: vim mapping casing


    【解决方案1】:

    &lt;C-c&gt;&lt;c-c&gt;&lt;c-C&gt;&lt;C-C&gt; 严格等价,但是……

    1. 阅读:help key-notation

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

    3. ?

    4. 利润。

    【讨论】:

      【解决方案2】:

      一般来说,大小写无关紧要。当你定义

      :map <c-c> foo
      

      然后列出通过

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

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

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

      【讨论】:

        猜你喜欢
        • 2014-10-21
        • 2011-06-02
        • 2013-03-08
        • 2017-06-13
        • 1970-01-01
        • 2021-03-02
        • 1970-01-01
        • 1970-01-01
        • 2010-11-26
        相关资源
        最近更新 更多