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

时间:2014-11-10 05:39:15

标签: vim

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

let maplocalleader = ","

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

我试过

let maplocalleader = "<C>"

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

1 个答案:

答案 0 :(得分:5)

没有。 Vim无法将修饰键视为实际键,因此您无法将ctrlShiftAlt用作<leader>

请注意,领导者密钥并不特殊:只有变量mapleadermaplocalleader

let mapleader = ","
nnoremap <leader>x foobar

的工作方式如下:

execute "nnoremap " . mapleader . "x foobar"

并且, in fine ,与:

完全相同
nnoremap ,x foobar

所以不要太忙于<leader>业务。