New answers tagged


Thank you for answering the question. Although no body found what the problem is, I still be thank to you. The reason is timeout and ttimeout is off as the same time. It caused my vim waiting a operation forever. The solution is open the timeout. If you want to let your vim to be faster, you can turn on ttimeout and set ttimeoutlen to a low value. my is 100.


It works the way it works. In fact, all builtin commands behave consistently (the last line in range is chosen whenever Vim needs to choose). If you need other functionality just make a mapping.


As sussed out in the comments, you have mappings that begin with <esc> somewhere (and the surprise indicates you didn’t ask for them). You can use :verbose imap <esc> to find out where the mappings are coming from; in general, mappings with a prefix cause a delay whenever the prefix is entered, as vim has to distinguish between the prefix ...

Top 50 recent answers are included