Vim: 前一个按键太快无法映射多个键
Vim: Previous keypress too fast for mapping more than one key
我刚刚在我的 .vimrc
文件中设置了这个键映射,但是在按下设置为 /
的领导键后,它几乎立即消失,因此很难按下 f
及时切换 NerdTree。
nmap <Leader>f <plug>NERDTreeTabsToggle<CR>
这与按 dd
等待第二个键完全不同。
有什么地方可以放慢速度吗?
执行以下命令:
:set notimeout
:set ttimeout
有关详细信息,请查看 vim 手册:
'timeout' 'ttimeout' action
off off do not time out
on on or off time out on :mappings and key codes
off on time out on key codes
——来自:help timeout
另一个解决方案
如果只是想增加leader key的延迟,可以执行以下操作:
set timeoutlen=3000
这里3000
表示3秒,可以设置大一点
我刚刚在我的 .vimrc
文件中设置了这个键映射,但是在按下设置为 /
的领导键后,它几乎立即消失,因此很难按下 f
及时切换 NerdTree。
nmap <Leader>f <plug>NERDTreeTabsToggle<CR>
这与按 dd
等待第二个键完全不同。
有什么地方可以放慢速度吗?
执行以下命令:
:set notimeout
:set ttimeout
有关详细信息,请查看 vim 手册:
'timeout' 'ttimeout' action
off off do not time out
on on or off time out on :mappings and key codes
off on time out on key codes
——来自:help timeout
另一个解决方案
如果只是想增加leader key的延迟,可以执行以下操作:
set timeoutlen=3000
这里3000
表示3秒,可以设置大一点