Existe uma maneira mais simples de voltar ao modo NORMAL no vi?
A resposta que acabou de ser excluída mencionou 'atraso'. Pressionei CTRL+[ apenas uma vez e realmente me trouxe de volta ao modo NORMAL após algum atraso. Parece que eu simplesmente não fui paciente o suficiente. No entanto, não está claro por que demora tanto.
PS: As outras transições de modo são muito rápidas...
A razão pela qual deve haver um atraso após o pressionamento Escé que não é apenas uma tecla autônoma
vi
que retorna do modo INSERT para o modo COMMAND, mas também é gerada por meio de um terminal (emulação) como o prefixo para muitas teclas de função.Por exemplo, no meu teclado agora F1gera a sequência hexadecimal 1b 4f 50 . O primeiro deles ( 1b ) é Esc. O cursor para a direita é 1b 5b 43 . Escape por si só é 1b .
vi
lida com a diferenciação assumindo que, para uma sequência de teclas compostas, todos os caracteres virão rapidamente, mas para um único uso Eschaverá uma pequena pausa após o caractere.