85 votes

Comment revenir au mode insertion dans VIM lorsque vous avez accidentellement appuyé sur C-x C-s ?

Étant donné cette session vim :

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

Comment puis-je revenir au mode insertion/commande ? (C-x C-s signifie Control-x Control-s, je ne sais pas si c'est la terminologie vi normale pour les raccourcis clavier)

Je sais qu'il existe un moyen de sortir de cette situation et de repasser en mode insertion/commande, mais je n'arrive pas à me souvenir comment et une recherche sur Google ou sur superuser ne m'a rien apporté.

Cela arrive car j'utilise principalement emacs, mais j'utilise vim pour les hôtes distants où je n'ai pas emacs installé. Cela m'arrive de temps en temps et je me suis dit que je devais apprendre à m'en sortir au lieu de redémarrer le terminal à chaque fois.

100voto

Justin Smith Points 4016

C-q. dans une console C-s est la serrure de défilement, reprendre est C-q

0voto

jschnasse Points 101

Si C-q ne fonctionne pas, ceci a fonctionné pour moi :

  • (1) fermer la console,
  • (2) ouvrir un nouveau terminal,
  • (3) rouvrir le dossier en vi,
  • (4) vi vous préviendra que le fichier est déjà ouvert
  • (5) entrer 'R' pour réessayer et sauvegarder avec w-q

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X