Cómo volver al modo de inserción en VIM cuando accidentalmente golpeas Cx Cs

62

Dada esta sesión vim:

% vim test-file.txt
iHello there!C-x C-s

¿Cómo vuelvo al modo de inserción / comando nuevamente? (Cx Cs significa Control-x Control-s, no estoy seguro si es la terminología vi normal para los atajos de teclado)

Sé que hay alguna manera de salir de esto y volver al modo de inserción / comando, pero no puedo recordar cómo y buscar en Google o en el superusuario no me ha dado nada.

Esto sucede ya que uso principalmente emacs, pero uso vim para hosts remotos donde no tengo emacs instalado. De vez en cuando hago esto y pensé que debería aprender a salir en lugar de simplemente reiniciar el terminal cada vez.

gaqzi
fuente
66
Aparte: ten cuidado con el atajo de decremento de vim vinculado a Cx. Aprendí sobre este de la manera difícil. Historia completa en una antigua publicación de blog: wemmick.blogspot.com/2005/09/…
Doug Harris
@DougHarris, ¡esta publicación de blog no tiene precio! uhuhuhuhuuh gracias por compartir!
theMarceloR

Respuestas:

75

Cq. en una consola, Cs es bloqueo de desplazamiento, reanudar es Cq

Justin Smith
fuente
0

Si C-qno funciona, esto me ha funcionado:

  • (1) cierre la consola,
  • (2) abrir una nueva terminal,
  • (3) vuelva a abrir el archivo en vi,
  • (4) vi le advertirá que el archivo ya está abierto
  • (5) ingrese 'R' para volver a intentarlo y guarde con w-q
jschnasse
fuente