我安装了一些插件,包括NERDCommenter和NERDTree。但是,我无法正确地为它们设置leader键。当我输入:map
时,它们显示默认配置。
v \c<Space> <Plug>NERDCommenterToggle
n \c<Space> <Plug>NERDCommenterToggle
v \cc <Plug>NERDCommenterComment
n \cc <Plug>NERDCommenterComment
\c<space>
的作用与按下 c<space>
相同。我尝试在我的主目录下的 .vimrc
中使用以下方式重新映射前导键:
let mapleader = ","
当我重新启动vim并输入:map
时,这一变化就会反映出来。
v ,c<Space> <Plug>NERDCommenterToggle
n ,c<Space> <Plug>NERDCommenterToggle
v ,cc <Plug>NERDCommenterComment
n ,cc <Plug>NERDCommenterComment
但是,,c<space>
仍然表现得像我按下了 c<space>
。发生了什么事情,我该如何解决?
编辑: 在 VIM 中测试了这个问题,结果行为相同。
set updatetime?
的输出是什么?那就是你拥有的毫秒数。 - romainl