我在我的vimrc下面映射:爲什麼這個vim映射會很慢?
noremap <leader>b :buffers<CR>:buffer<Space>
不幸的是,大約半秒到第二延遲顯示緩衝區列表。這是否有明顯的原因?如果不是,我該如何調試?
我在我的vimrc下面映射:爲什麼這個vim映射會很慢?
noremap <leader>b :buffers<CR>:buffer<Space>
不幸的是,大約半秒到第二延遲顯示緩衝區列表。這是否有明顯的原因?如果不是,我該如何調試?
:verbose noremap <leader>b
列出了與<Leader>b
開始(與:verbose
,他們得到了定義也是在)所有映射。爲了使Vim更快地檢測映射,需要通過添加更多字符來使映射鍵唯一(例如<Leader>bb
)或通過選擇另一個映射中尚未使用的不同鍵(例如<Leader>B
)來解決模糊性問題。
或使用'
@ChristianBrabandt但與此,其他'
是真的。只是想提起它 – 2014-10-22 10:29:15
也許你有另一個映射開始' b'?如果是這樣,看看'超時'和'ttimeout'設置。 –
jthill
2014-10-22 00:57:02
在vim中,鍵入':map,b'(除了','是你的領導鍵),看看會出現什麼。在jthill中提到,如果有歧義,vim會給出一個超時,等待更多的按鍵,然後再決定沒有任何按鍵並繼續前進。 – mixedmath 2014-10-22 03:19:44