vim插件nerdcommenter的快捷键无法使用

我的VIM中配置了nerdcommenter插件,并把g:mapleader设置成逗号(,)。按官方的说法可以<leader>cc、<leader>c<space>等快捷... 我的VIM中配置了nerdcommenter插件,并把g:mapleader设置成逗号(,)。按官方的说法可以<leader>cc、<leader>c<space>等快捷键(由于我已经将g:mapleader定义成逗号(,),因此<leader>将换成 ,),但是我在按组合键 ,cc 时,却不是注释,而是把整个当前行给删除了(变得和dd命令一样了),然后进入插入模式;同样,组合键 ,c<space> 也变成了 DEL 键(即删除当前光标后面的一个字符),并进入插入模式。而一般的c命令是进入插入模式的,相当于 NERDCommenter 的快捷键根本就没有作用。

注:我没有专门去映射 <leader>cc、<leader>c<space>等组合键,一切都是插件默认的。
展开
 我来答
hqxz556
2014-06-18 · TA获得超过2831个赞
知道大有可为答主
回答量:1686
采纳率:93%
帮助的人:577万
展开全部

经实验,在 .vimrc 里加上:

let g:mapleader = ","

是可以使 ,cc 生效的。


您可以再试试,也许有拼写错误之类的。

追问
我的配置文件已经这条设置了,如下:
let mapleader=","
let g:mapleader=","
我感觉不是这个错误,因为我配置了另外一条命令:
nmap ev :e $MYVIMRC
这个 ,ev 组合键能直接快速打开 ~/.vim/.vimrc 文件,说明 g:mapleader 的设置应该没有问题。但那个插件的命令却成了删除并进入插入模式。
追答
您可以用 :map 命令看一下插件的快捷键是否正确设置。:map 不加任何参数是列出已有的映射。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
finally1022
2015-10-08
知道答主
回答量:2
采纳率:0%
帮助的人:2750
展开全部
set nocompatible

vimrc 加上这个就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式