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>等组合键,一切都是插件默认的。 展开
注:我没有专门去映射 <leader>cc、<leader>c<space>等组合键,一切都是插件默认的。 展开
2个回答
展开全部
经实验,在 .vimrc 里加上:
let g:mapleader = ","
是可以使 ,cc 生效的。
您可以再试试,也许有拼写错误之类的。
追问
我的配置文件已经这条设置了,如下:
let mapleader=","
let g:mapleader=","
我感觉不是这个错误,因为我配置了另外一条命令:
nmap ev :e $MYVIMRC
这个 ,ev 组合键能直接快速打开 ~/.vim/.vimrc 文件,说明 g:mapleader 的设置应该没有问题。但那个插件的命令却成了删除并进入插入模式。
追答
您可以用 :map 命令看一下插件的快捷键是否正确设置。:map 不加任何参数是列出已有的映射。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询