Se você usar o Vim, isso pode ser porque você digitou :w@! em vez de :wq! . No layout norte-americano, @ está em 2 , diretamente acima de Q W e próximo a ! em 1 . Fácil de digitar.
Você pode verificar isso executando o Vim novamente e examinando o histórico de comandos, percorrendo a tecla de seta para cima no modo de comando ou digitando q: no modo normal .