Возобновление сеанса vim я случайно отключил

Сегодня я столкнулся с необычной проблемой,

Я использовал vim, создал новый псевдоним в bash и хотел попробовать его.

Итак, я ctrl-z, exec bash (я делаю это, потому что мне не нравится вложение его с помощью bash).

И моя работа ушла. И я не могу возобновить vim.

Единственный вариант, о котором я могу думать, это убить vim и начать новый сеанс.

vim

z -z

Изменить: это не зависит от использования screen / tmux.

1
задан 23 April 2018 в 10:43

2 ответа

vim -r {file} - это то, что вы хотите, «r» для «Режим восстановления». См. [F3]:

Recovery mode.  The swap file is used to recover a  crashed 
editing  session.   The  swap  file is a file with the same
filename as the text file with ".swp" appended.  See ":help
recovery".
4
ответ дан 24 May 2018 в 06:20
  • 1
    да, это, наверное, лучший вариант, но я хотел бы иметь возможность снова подключиться к той же сессии! что-то вроде emacs --daemon – hamhut1066 24 June 2014 в 18:08
  • 2
    Это будет работать ... но я все еще не могу убить или снова подключиться к моей сессии vim, которая все еще работает Just -9 'd it ... – hamhut1066 24 June 2014 в 18:10

Вы хотите использовать что-то вроде утилиты «screen» или «tmux», чтобы ваши сеансы терминала были в фоновом режиме.

0
ответ дан 24 May 2018 в 06:20
  • 1
    Я уже делаю это, но дело в том, что у меня нет возможности подключиться к нему, это было на сеансе экрана, но я перезапустил свою оболочку bash и не убил мой vim – hamhut1066 24 June 2014 в 18:08
  • 2
    Вероятно, было бы хорошей идеей добавить эту информацию в ваш первоначальный вопрос. – lbaile200 24 June 2014 в 18:11
  • 3
    Я думал, что это достаточно ясно, учитывая инструкции, которые я даю, чтобы подражать этому. Я отредактировал для ясности. благодаря : – hamhut1066 24 June 2014 в 18:14

Другие вопросы по тегам:

Похожие вопросы: