如何在Vim中将特殊字符设置为mapleader?

时间:2017-04-03 08:24:25

标签: vim

尝试失败

带引号

let mapleader = "<Delete>"

没有引号

let mapleader = <Delete>

  

E15:表达式无效:<Delete>

其他密钥

let mapleader = "<Escape>"

let mapleader = "<Insert>"

基线

使用逗号。

let mapleader = ","

我真正想做的事情

我正在尝试将 Caps Lock 设置为Vim中的mapleader。使用xmodmap,我可以清除 Caps Lock 的功能并将其分配给新密钥。我想将它分配给 Insert Delete Esc ,然后在Vim中将其中一个指定为mapleader。

1 个答案:

答案 0 :(得分:3)

使用转义字符

let mapleader = "\<Delete>"

let mapleader = "\<Esc>"

let mapleader = "\<Insert>"

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

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