Comment revenir au mode insertion dans VIM lorsque vous frappez accidentellement des Cx Cs

63

Compte tenu de cette session vim:

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

Comment puis-je revenir en mode insertion / commande à nouveau? (Cx Cs signifie Control-x Control-s, ne sachant pas si c'est une terminologie normale pour les raccourcis clavier)

Je sais qu'il est possible de sortir de cette situation et de revenir en mode insertion / commande, mais je ne me souviens tout simplement pas comment et la recherche sur Google ou le superutilisateur ne m'a rien rapporté.

Cela se produit car j'utilise principalement emacs, mais j'utilise vim pour les hôtes distants sur lesquels je n'ai pas installé emacs. Parfois, je fais cela et je me suis dit que je devrais apprendre à sortir au lieu de simplement redémarrer le terminal à chaque fois.

gaqzi
la source
6
De plus: faites attention au raccourci de décrémentation de vim lié à Cx. J'ai appris à ce sujet à la dure. Article
Doug Harris
@DougHarris, ce blog n'a pas de prix! uhuhuhuhuuh merci pour le partage!
theMarceloR

Réponses:

76

Cq. dans une console Cs est un verrou de défilement, CV est Cq

Justin Smith
la source
0

Si C-qcela ne fonctionne pas, cela a fonctionné pour moi:

  • (1) fermez la console,
  • (2) ouvrir un nouveau terminal,
  • (3) rouvrez le fichier dans vi,
  • (4) vi vous avertira que le fichier est déjà ouvert
  • (5) entrez 'R' pour réessayer et enregistrez avec w-q
Jschnasse
la source