Vim - 退出可视模式时的延迟

8 vim delay

如果我在选择一些文本后按 ESC 退出可视模式,那么在文本被取消选择之前会有明显的延迟,我会返回到正常模式(即使我只选择了 1-2 个字符)。可以避免这种延迟吗?

cle*_*oux 2

这可能是由于映射到某些附加功能而导致的。例如,我使用 tabbar 插件,它映射 0-9 以切换到数字缓冲区。每当一个键被映射到像这样的附加功能时,vim 会在按下该键后等待几秒钟,看看您是否要按任何附加键。

要查看是否有任何其他映射,请运行并在第一列中:map查找。<Esc>当不带任何参数运行时,:map将列出所有自定义映射。如果您只想在可视模式下列出映射,请运行:vmap

如果确实有其他映射,除了删除映射之外,我不知道有什么方法可以消除暂停。为了让 vim 明确地知道你打算采取什么行动,暂停是必要的。