Para cancelar um comando em execução no Vim, pressione Ctrl+C
.
De vimhelp.appspot.com:
CTRL-C
Interrupt current (search) command. Use CTRL-Break on MS-DOS dos. In Normal mode, any pending command is aborted.
Breve história: quando eu digito um número muito grande antes de um comando no Vim, como posso cancelá-lo enquanto ele está em execução?
Longa história: Eu queria rapidamente observar um número grande, um ID como 949494. Eu mudei rapidamente para o meu MacVim 7.4 e comecei a digitar, esquecendo pela primeira vez na minha vida para entrar no modo de inserção.
Então eu digito 949494
.
Em seguida, percebo que estou no modo de comando, por isso, pressiono i
para entrar no modo de inserção e, em seguida, digito 949494
novamente.
E depois percebo o que fiz *.
Eu tive tempo de olhar para a minha tela por um tempo e até mesmo vir aqui e começar a escrever esta pergunta antes que o Vim desse uma reação.
Então, como cancelo isso?
No entanto, apenas olhando para essa interface familiar de troca de pilha com seu formulário de pergunta em branco e uma lista de questões relacionadas, a resposta veio a mim (é realmente óbvio). Então, enquanto digito isso, não tenho mais a pergunta, mas achei que seria útil perguntar de qualquer maneira e postar minha resposta. Sinta-se à vontade para excluir isso se parecer estúpido.
* Em outras palavras, pedi ao Vim para inserir "949494" 949494 vezes.
Para cancelar um comando em execução no Vim, pressione Ctrl+C
.
De vimhelp.appspot.com:
CTRL-C
Interrupt current (search) command. Use CTRL-Break on MS-DOS dos. In Normal mode, any pending command is aborted.
Tags vim