【问题标题】:How do I set a special char as a mapleader in Vim?如何在 Vim 中将特殊字符设置为 mapleader?
【发布时间】:2017-04-03 16:24:24
【问题描述】:

尝试失败

带引号

let mapleader = "<Delete>"

不带引号

let mapleader = <Delete>

E15:无效的表达式:<Delete>

其他键

let mapleader = "<Escape>"

let mapleader = "<Insert>"


基线

使用逗号有效。

let mapleader = ","


我真正想做的事

我正在尝试将 Caps Lock 设置为 Vim 中的 mapleader。使用 xmodmap,我可以清除 Caps Lock 的功能并将其分配给新键。我想将其分配给 InsertDeleteEsc,然后将其中一个分配为 Vim 中的地图领导者。

【问题讨论】:

    标签: vim


    【解决方案1】:

    使用转义字符

    let mapleader = "\<Delete>"

    let mapleader = "\<Esc>"

    let mapleader = "\<Insert>"


    更多信息:http://vimdoc.sourceforge.net/htmldoc/eval.html#expr-quote

    信用:https://stackoverflow.com/a/9578616/3822261

    【讨论】:

      猜你喜欢
      • 2013-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多