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.


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:



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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.