【问题标题】:Vim: How to use the control key as my local leader?Vim:如何使用控制键作为我的本地领导者?
【发布时间】:2014-11-10 16:39:23
【问题描述】:

在这里阅读了几篇文章(以及 Vim 中的帮助文件)后,我成功地使用

将我的本地领导设置为逗号
let maplocalleader = ","

我想知道是否可以将控制键用作本地领导者。

我试过了

let maplocalleader = "<C>"

但现在它根本不起作用。控制键可以作为vim中的本地leader吗? (还是 shift 键?还是 alt 键?)

【问题讨论】:

    标签: vim


    【解决方案1】:

    没有。 Vim 无法将修饰键视为实际键,因此您不能将 ctrlShiftAlt 用作 &lt;leader&gt;

    请注意,leader key 没有任何特殊之处:只有变量 mapleadermaplocalleader 是。

    let mapleader = ","
    nnoremap <leader>x foobar
    

    像这样工作:

    execute "nnoremap " . mapleader . "x foobar"
    

    而且是,很好,完全一样:

    nnoremap ,x foobar
    

    所以不要太挂在&lt;leader&gt; 业务上。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-12-05
      • 1970-01-01
      • 2012-07-18
      • 1970-01-01
      • 1970-01-01
      • 2016-06-17
      • 2020-06-17
      相关资源
      最近更新 更多