我正在使用vim The-NERD-Commenter插件和vundle。但我无法让插件工作。
我把我的头目利映射到了,。当我运行:scriptnames命令时,我看到输出中列出了~\vimfiles\bundle\The-NERD-Commenter\plugin\NERD_commenter.vim。我还可以使用NERDCommenter命令为:help NERDCommenter打开帮助,该命令告诉我插件安装正确。但是,当我试图使用<leader>c<space> (在我的例子中转换为,c )切换一个注释时,它会调用change命令。
我的.vimrc文件在这里,https://gist.github.com/bAmrish/be1aac3aeb087925a3e5
更新:
看起来,如果我从我的.vimrc文件中删除了领导键映射,那么插件就会开始使用默认的领导键\。
请告诉我我做错了什么。
谢谢你,阿米西
发布于 2014-08-13 07:52:32
您要安装该插件两次(第15、29行):
Plugin 'The-NERD-Commenter'
Plugin 'https://github.com/scrooloose/nerdcommenter.git'通过扫描自述文件,scrooloose版本似乎不支持c快捷方式,因此它可能会执行一些阻塞操作。重读文档并选择其中之一。如果您的问题不能通过这两种操作中的一种解决,请回发。
更新:好的,深入挖掘。插件的.vim代码运行以下一行:
let leader = exists('g:mapleader') ? g:mapleader : '\'在你的世界里试着跑
:echo exists('g:mapleader')
:echo 'g:mapleader'如果mapleader存在并像预期的那样吐回来,那么我们需要在插件中寻找意外的/错误的代码。如果它不存在或不存在,正如您所期望的那样,那么我们就知道需要修复什么。
https://stackoverflow.com/questions/25266321
复制相似问题