如何设置Vim';什么地方领导人要反斜杠?

如何设置Vim';什么地方领导人要反斜杠?,vim,Vim,将“局部引线”设置为减号键时,此操作非常有效: :let mapleader=“-” 我不知道如何将它设置为反斜杠。我尝试了以下方法,但没有效果: :let mapleader=“\” :let mapleader=“\” :让mapleader=\ 非常感谢您的帮助。在线帮助: 要定义使用“mapleader”变量的映射,请使用 可以使用字符串“”。它将替换为字符串值 “枫叶人”的名字。如果“mapleader”未设置或为空,则会显示反斜杠 用它来代替 因此,只需将mapleader设置为空,

将“局部引线”设置为减号键时,此操作非常有效:

:let mapleader=“-”

我不知道如何将它设置为反斜杠。我尝试了以下方法,但没有效果:

:let mapleader=“\”

:let mapleader=“\”

:让mapleader=\

非常感谢您的帮助。

在线帮助:

要定义使用“mapleader”变量的映射,请使用 可以使用字符串“
”。它将替换为字符串值 “枫叶人”的名字。如果“mapleader”未设置或为空,则会显示反斜杠 用它来代替

因此,只需将
mapleader
设置为空,默认情况下将使用反斜杠:

:let mapleader = ""

转义反斜杠或使用单引号:

:let mapleader = "\\"
:let mapleader = '\'

简单的方法是不要设置它。当此变量为空(或设置为空 字符串)它将默认为反斜杠。请务必查看帮助()

它不起作用,因为反斜杠,如中的转义字符 双引号字符串,需要用另一个反斜杠(
“\\”
)转义

在你问题的标题中,你提到了一位当地领导人。如果你真的想 要在本地(即当前缓冲区)设置引线,您可能需要 改用
maplocalleader
。但是,您需要在 映射而不是

最后一个注意事项:在定义地图时使用指引线,并在地图中对其进行更改
以后不会重新定义映射。

Vimscript字符串的引用规则记录在
:help expr string


我建议您选择单引号的
“字符串”
,除非您需要包含特殊字符,如
\n
;通过这种方式,您必须减少转义(和错误!)。

当您想要更改
时,您必须使用
maplocalleader
,而不是
mapleader