Как вернуться в режим вставки в VIM, когда вы случайно нажали Cx Cs


63

Учитывая эту 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, этот блог бесценен! спасибо, что поделились!
theMarceloR

Ответы:



0

Если C-qне работает, это сработало для меня:

  • (1) закройте консоль,
  • (2) открыть новый терминал,
  • (3) снова откройте файл в vi,
  • (4) vi предупредит вас, что файл уже открыт
  • (5) введите «R» для повторной попытки и сохраните нажатием w-q
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.