Vim:如何使用控制键作为我的本地领导者?

Mik*_*all 0 vim

在阅读了几篇文章(以及Vim中的帮助文件)之后,我成功地将本地领导者设置为使用逗号

let maplocalleader = ","
Run Code Online (Sandbox Code Playgroud)

我想知道是否可以将控制键用作本地领导者。

我试过了

let maplocalleader = "<C>"
Run Code Online (Sandbox Code Playgroud)

但现在根本不起作用。控制键可以用作VIM的本地领导者吗?(或者是Shift键?或者是alt键?)

rom*_*inl 5

号Vim无法看到修改键为实际的密钥,所以你不能使用ctrlShiftAlt作为<leader>

请注意,领导者键在任何方面都不是特殊的:只有变量mapleaderand maplocalleader是。

let mapleader = ","
nnoremap <leader>x foobar
Run Code Online (Sandbox Code Playgroud)

像:

execute "nnoremap " . mapleader . "x foobar"
Run Code Online (Sandbox Code Playgroud)

并且,在精细,完全一样:

nnoremap ,x foobar
Run Code Online (Sandbox Code Playgroud)

因此,不要太着迷于这项<leader>业务。