Vim - delay when exiting visual mode
Solution 1:
This can be caused by being mapped to some additional functionality. For example, I use the tabbar plugin and it maps 0-9 to switch to the number buffer. Whenever a key is mapped to additional functionality like this, vim waits a few seconds after it is pressed to see if you're going to press any additional keys.
To see if has any additional mappings, run :map
and look for <Esc>
in the first column. When ran without any parameters, :map
will list all the custom mappings. If you want to list only the mappings while in visual mode, run :vmap
.
If does have additional mappings, I do not know of a way to remove the pause, besides removing the mappings. The pause is necessary for vim to unambiguously know what action you intend it to take.