为什么这个vim映射会变慢?

时间:2014-10-22 00:54:15

标签: vim

我的vimrc中有以下映射:

noremap <leader>b :buffers<CR>:buffer<Space>

不幸的是,显示缓冲区列表大约有半秒到二秒的延迟。这有明显的原因吗?如果没有,我该怎么调试?

1 个答案:

答案 0 :(得分:10)

:verbose noremap <leader>b

列出所有以<Leader>b(以及:verbose开头的映射,以及定义它们的位置)。要使Vim更快地检测映射,您需要通过添加更多字符来使映射键唯一(例如<Leader>bb),或者通过选择尚未在另一个中使用的不同键来解决歧义。映射(例如<Leader>B)。