在这里阅读了几篇帖子(以及Vim中的帮助文件)后,我成功地将我的本地领导者设置为逗号
let maplocalleader = ","
我想知道是否可以将控制键用作本地领导者。
我试过
let maplocalleader = "<C>"
但现在它根本不起作用。控制键是否可以用作VIM的本地领导者? (或者是Shift键?还是alt键?)
答案 0 :(得分:5)
没有。 Vim无法将修饰键视为实际键,因此您无法将ctrl
,Shift
或Alt
用作<leader>
。
请注意,领导者密钥并不特殊:只有变量mapleader
和maplocalleader
。
let mapleader = ","
nnoremap <leader>x foobar
的工作方式如下:
execute "nnoremap " . mapleader . "x foobar"
并且, in fine ,与:
完全相同nnoremap ,x foobar
所以不要太忙于<leader>
业务。