这适用于将本地领导者设置为减号键:
:let mapleader = "-"
我不知道如何将其设置为反斜杠。我尝试了以下但无济于事:
:let mapleader = "\"
:let mapleader = "\"
:让地图领袖 = \
任何帮助是极大的赞赏。
这适用于将本地领导者设置为减号键:
:let mapleader = "-"
我不知道如何将其设置为反斜杠。我尝试了以下但无济于事:
:let mapleader = "\"
:let mapleader = "\"
:让地图领袖 = \
任何帮助是极大的赞赏。
转义反斜杠或使用单引号:
:let mapleader = "\\"
:let mapleader = '\'
简单的方法是不设置它。当此变量为空(或设置为空字符串)时,它将默认为反斜杠。请务必查看帮助 ( :h
mapleader
)。
它不起作用,因为反斜杠作为双引号字符串中的转义字符,需要用另一个反斜杠 ( "\\"
) 进行转义。
在您的问题标题中,您提到了一位当地领导人。如果您真的想在本地设置领导者(即,为当前缓冲区),您可能希望使用maplocalleader
。但是你需要<LocalLeader>
在你的地图中而不是<Leader>
.
最后一点:在定义地图时使用领导者,以后更改它不会重新定义地图。
从在线帮助:
要定义使用“mapleader”变量的映射,可以使用特殊字符串“
<Leader>
”。它被替换为“mapleader”的字符串值。如果“mapleader”未设置或为空,则使用反斜杠。
所以只需设置mapleader
为空,默认情况下您将使用反斜杠:
:let mapleader = ""
Vimscript 字符串的引用规则记录在:help expr-string
.
我建议首选单引号'strings'
,除非您需要包含特殊字符,例如\n
; 这样,您将不得不减少逃避(和错误!)。