Як повернутися до режиму вставки в VIM, коли ви випадково потрапили на Cx Cs


62

З огляду на цей сеанс vim:

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

Як повернутись знову до вставки / режиму команд? (Cx Cs означає Control-x Control-s, не впевнений, що це нормальна термінологія vi для клавіатурних скорочень)

Я знаю, що є якийсь спосіб вийти з цього режиму і знову ввійти в режим вставки / команди, але я просто не пам'ятаю, як і пошук в Google або суперпользователь не дав мені нічого.

Це трапляється, оскільки я в основному використовую emacs, але я використовую vim для віддалених хостів, де в мене не встановлено emacs. Іноді я це роблю, і я подумав, що я повинен навчитися виходити, а не просто перезапускати термінал кожного разу.


6
Убік: слідкуйте за ярликом скорочення Vim, прив'язаним до Cx. Я дізнався про це один важкий шлях. Повна історія в старій публікації в блозі: wemmick.blogspot.com/2005/09/…
Дуг Харріс

@DougHarris, це повідомлення в блозі безцінне! uhuhuhuhuuh дякую за обмін!
theMarceloR

Відповіді:



0

Якщо C-qне працює, для мене це спрацювало:

  • (1) закрити консоль,
  • (2) відкрити новий термінал,
  • (3) повторно відкрити файл in vi,
  • (4) vi попередить, що файл уже відкритий
  • (5) введіть "R" для повторного спроби та збережіть за допомогою w-q
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.