Vim 无法将NERDCommenter与vundle一起使用
我正在使用vimVim 无法将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
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'