我有
nmap <leader>l :bnext<cr>
和
nmap <leader>h :bprevious<cr>
在我的vimrc中但是当我尝试使用任一映射时我得到了
e492:不是编辑命令:BufSurfBack
如果我只是正常使用:bnext
和:bprevious
,那么它可以正常使用
如果它有所作为我正在使用macvim
任何想法?
答案 0 :(得分:1)
您使用:nmap
允许递归映射。因此,每个映射中的前几个字符(例如:bp
)都会触发插件函数BufSurfForward和BufSurfBack。
尝试使用nnoremap
代替nmap
,这将禁止任何递归映射。
另外,如果您不使用定义BufSurfForward和BufSurfBack的插件,则可以卸载该插件。