如何将Vim的本地领导者设置为反斜杠?

new*_*ere 4 vim

这适用于将本地领导者设置为减号键:

:let mapleader =" - "

我无法弄清楚如何将其设置为反斜杠.我试过以下但无济于事:

:let mapleader ="\"

:let mapleader ="\"

:让mapleader = \

任何帮助是极大的赞赏.

Nik*_*vda 10

要么逃避反斜杠或使用单引号:

:let mapleader = "\\"
:let mapleader = '\'
Run Code Online (Sandbox Code Playgroud)


sid*_*yll 8

简单的方法是不设置它.当此变量为空(或设置为空字符串)时,它将默认为反斜杠.一定要查看帮助(:h mapleader).

它不起作用,因为反斜杠,作为双引号字符串中的转义字符,需要使用另一个反斜杠("\\")进行转义.

在你的问题标题中,你提到了一位当地领导人.如果你真的想在本地设置领导者(也就是当前缓冲区),你可能想要使用它maplocalleader .但是你需要<LocalLeader> 在你的地图中而不是<Leader>.

最后一点:在定义地图时使用领导者,稍后更改地图不会重新定义地图.