Vim 无法将NERDCommenter与vundle一起使用

Vim 无法将NERDCommenter与vundle一起使用,vim,vundle,nerdcommenter,Vim,Vundle,Nerdcommenter,我正在使用vimNERD Commenter插件以及vundle。但是我无法让插件工作 我已将我的leader ley映射到,。当我运行:scriptnames命令时,我看到输出中列出了~\vimfiles\bundle\NERD Commenter\plugin\NERD\u Commenter.vim。我还可以使用:help NERDCommenter命令调出NERDCommenter的帮助,该命令告诉我插件安装正确。但是,当我尝试使用c切换注释时(在我的例子中转换为),c会调用change

我正在使用vim
NERD Commenter
插件以及
vundle
。但是我无法让插件工作

我已将我的leader ley映射到
。当我运行
:scriptnames
命令时,我看到输出中列出了
~\vimfiles\bundle\NERD Commenter\plugin\NERD\u Commenter.vim
。我还可以使用
:help NERDCommenter
命令调出
NERDCommenter
的帮助,该命令告诉我插件安装正确。但是,当我尝试使用
c
切换注释时(在我的例子中转换为
),c
会调用change命令

我这里有我的
.vimrc
文件

更新:

看起来,如果我从
.vimrc
文件中删除引导键映射,那么插件将开始使用默认的引导键
\

请让我知道我做错了什么

谢谢,
Amrish

您安装了两次插件(第15行和第29行):

通过扫描自述文件,Scroolose版本似乎不支持c快捷方式,因此它可能会进行一些阻塞。重新阅读文档并从两个文档中选择一个。如果您的问题没有通过这两个操作之一解决,请发回

更新: 好的,再挖深一点。插件的.vim代码运行以下代码行:

let leader = exists('g:mapleader') ? g:mapleader : '\'
在你的vim里试着跑步

:echo exists('g:mapleader')
:echo 'g:mapleader'

如果mapleader存在并按预期吐回,那么我们需要在插件中查找意外/错误代码。如果它不存在或不存在,正如您所期望的,那么我们知道需要修复什么。

您是否安装了两次插件?第15行和第29行?我删除并卸载了Scroolose版本,但问题仍然存在。我可以让插件使用默认的引导键
`但不能使用自定义映射的引导键
,`。
:echo exists('g:mapleader')
:echo 'g:mapleader'