我在.vimrc
设置了一些命令来映射,r
。
但是当我按,r
时,vim不会立即触发命令但等待一段时间,所以我可以输入更多字符。这意味着我设置了更长的映射,例如,re
或,rt
。
我不使用这样的任何映射,也不会在<leader>rX
中看到任何.vimrc
映射。看起来有些插件正在设置它。
有没有办法显示所有领导者映射以确定哪种映射是什么?
答案 0 :(得分:17)
尝试使用:map
命令。它显示所有当前映射,包括使用<leader>
创建的映射。
答案 1 :(得分:16)
在我的系统上(OS X上的vim 7.3)
:map ,r
显示使用,r
答案 2 :(得分:7)
:map
的输出可能有点太长。改进问题可以得到更好的结果:
:verbose map <leader> " all mapping in all modes that use <leader>,
" and where they are defined
:verbose map <buffer> " all mappings defined for the current buffer,
" and where they are defined
:verbose nmap <leader> " all normal mode mappings that use <leader>,
" and where they are defined
更多信息:
:h :map