Jak wrócić do trybu wstawiania w VIM po przypadkowym naciśnięciu Cx Cs

62

Biorąc pod uwagę tę sesję vima:

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

Jak wrócić do trybu wstawiania / poleceń? (Cx Cs oznacza Control-x Control-s, nie jestem pewien, czy to normalna terminologia vi dla skrótów klawiaturowych)

Wiem, że jest jakiś sposób na wyjście z tego i przejście do trybu wstawiania / polecenia, ale po prostu nie pamiętam, jak przeszukiwanie Google lub superużytkownika nic mi nie dało.

Dzieje się tak, ponieważ najczęściej używam emacsa, ale używam vima dla zdalnych hostów, na których nie mam emacsa. Czasami to robię i pomyślałem, że powinienem nauczyć się, jak wyjść, zamiast za każdym razem restartować terminal.

gaqzi
źródło
6
Na bok: uważaj na skrót dekrementacyjny vima związany z Cx. Nauczyłem się o tym na własnej skórze. Pełna historia na starym poście na blogu: wemmick.blogspot.com/2005/09/…
Doug Harris
@DougHarris, ten post na blogu jest bezcenny! uhuhuhuhuuh dzięki za udostępnienie!
theMarceloR

Odpowiedzi:

75

Cq. w konsoli Cs to blokada przewijania, wznowienie to Cq

Justin Smith
źródło
0

Jeśli C-qnie działa, działało to dla mnie:

  • (1) zamknij konsolę,
  • (2) otwórz nowy terminal,
  • (3) ponownie otwórz plik w vi,
  • (4) vi ostrzeże cię, że plik jest już otwarty
  • (5) wpisz „R”, aby spróbować ponownie i zapisz za pomocą w-q
jschnasse
źródło