So kehren Sie in VIM in den Einfügemodus zurück, wenn Sie versehentlich Cx Cs drücken

62

In dieser vim Sitzung:

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

Wie komme ich wieder in den Einfüge- / Befehlsmodus? (Cx Cs bedeutet Control-x Control-s, nicht sicher, ob es sich um die normale vi-Terminologie für Tastaturkürzel handelt.)

Ich weiß, dass es einen Ausweg gibt, um wieder in den Einfüge- / Befehlsmodus zu wechseln, aber ich kann mich nicht erinnern, wie und wie die Suche nach Google oder Superuser mir nichts gebracht hat.

Dies geschieht, weil ich meistens Emacs verwende, aber ich verwende vim für Remote-Hosts, auf denen kein Emacs installiert ist. Gelegentlich mache ich das und dachte, ich sollte lernen, wie man aussteigt, anstatt das Terminal jedes Mal neu zu starten.

gaqzi
quelle
6
Nebenbei: Achte auf Vims Abkürzung zu Cx. Ich habe es auf die harte Tour gelernt. Ganze Geschichte in einem alten Blog-Beitrag: wemmick.blogspot.com/2005/09/…
Doug Harris
@DougHarris, dieser Blog-Beitrag ist von unschätzbarem Wert! uhuhuhuhuuh danke fürs teilen!
theMarceloR

Antworten:

75

Cq. In einer Konsole ist Cs die Bildlaufsperre, der Lebenslauf ist Cq

Justin Smith
quelle
0

Wenn C-qdas nicht funktioniert, hat das bei mir geklappt:

  • (1) schließe die Konsole,
  • (2) ein neues Terminal eröffnen,
  • (3) öffne die Datei in vi,
  • (4) vi warnt Sie, dass die Datei bereits geöffnet ist
  • (5) Geben Sie 'R' ein, um es erneut zu versuchen, und speichern Sie mit w-q
jschnasse
quelle