Autocmd没有执行

时间:2016-06-03 19:15:58

标签: vim

我的.vimrc中有以下代码。

augroup coment_line
   autocmd!
   autocmd FileType ruby nnoremap <buffer> <localleader>c m'I#<Space><esc>`'
   autocmd FileType python nnoremap <buffer> <localleader>c m'I#<Space><esc>`'
   autocmd FileType vim nnoremap <buffer> <localleader>c m'I"<Space><esc>`'
   autocmd FileType css noremap <buffer> <localleader>c m'I/*<space><esc>A<space>*/<esc>`'
augroup END

这应该让我在编码时轻松注释出行并将光标返回到原始位置。我的localleader设置为,,因此当我编辑vim文件并输入,c时,我应该m'I" <esc>`'

我注意到这不是很正常,因为我的光标停留在同一个地方而不是我最后一行。当我运行:nmap时,我会看到以下内容

n  ,c          *@I" <Esc>$

所以看起来,c仍然被映射到将光标放在行尾的旧映射。我保存并重新加载了我的.vimrc,并多次退出并重新打开vim,我仍然遇到同样的问题。可能会发生什么想法?

0 个答案:

没有答案