Когда я нажимаю esc или Ctrl-[ в режиме вставки vim, он зависает на полсекунды перед выходом из режима вставки. Это не зависание от производительности, так как я могу ввести любой символ, и vim немедленно выйдет из режима вставки, но если я нажму esc и ничего больше, то vim будет ждать полсекунды.
Я считаю, что это потому, что есть какая-то другая привязка клавиш для esc, и vim ждет, чтобы увидеть, ударил ли я по ней. Это подозрение подкрепляется тем фактом, что, когда я set notimeout , vim будет бесконечно долго ждать, пока я нажму другую клавишу до существующего режима вставки. Это довольно раздражает, так как иногда мне нравится устанавливать notimeout .
Кто-нибудь знает, как заставить esc действовать немедленно? Есть ли какая-нибудь другая привязка клавиш, которая начинается с esc которую я могу отключить?
Для чего это стоит :map <Esc> и :imap <Esc> yield No mapping found , и я могу воспроизвести его на новой установке vim без наличия .vimrc или .vim .
