首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用NERDCommenter和vundle

无法使用NERDCommenter和vundle
EN

Stack Overflow用户
提问于 2014-08-12 14:02:25
回答 1查看 1.2K关注 0票数 2

我正在使用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文件中删除了领导键映射,那么插件就会开始使用默认的领导键\

请告诉我我做错了什么。

谢谢你,阿米西

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-13 07:52:32

您要安装该插件两次(第15、29行):

代码语言:javascript
复制
Plugin 'The-NERD-Commenter'
Plugin 'https://github.com/scrooloose/nerdcommenter.git'

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

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

代码语言:javascript
复制
let leader = exists('g:mapleader') ? g:mapleader : '\'

在你的世界里试着跑

代码语言:javascript
复制
:echo exists('g:mapleader')
:echo 'g:mapleader'

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25266321

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档