如果选择某些文本后按ESC退出可视模式,则取消选择文本之前会有明显的延迟,并且我将返回正常模式(即使我只选择了1-2个字符)。可以避免这种延迟吗?
如果选择某些文本后按ESC退出可视模式,则取消选择文本之前会有明显的延迟,并且我将返回正常模式(即使我只选择了1-2个字符)。可以避免这种延迟吗?
Answers:
这可能是由于映射到某些其他功能引起的。例如,我使用tabbar插件,它将0-9映射到数字缓冲区。每当一个键映射到这样的附加功能时,vim在按下后会等待几秒钟,以查看您是否要按下任何其他键。
要查看是否还有其他映射,请运行:map
并<Esc>
在第一列中查找。当不带任何参数运行时,:map
将列出所有自定义映射。如果要在可视模式下仅列出映射,请运行:vmap
。
如果确实有其他映射,除了删除映射之外,我不知道其他方法可以删除暂停。暂停对于vim明确知道您打算采取的措施是必要的。
:help 'timeout'
。
Esc
它也是所有特殊键(包括箭头键)的前缀。