1

Это связано, но не решается вопросом « Как восстановить исходный файл из файла .swp? ».

У меня было два вновь созданных файла a.txt и b.txt открытых в буферах. Активный буфер был b.txt , и я случайно удалил a.txt , а затем переключился на буфер a.txt . К сожалению, я также set autoread и set autowrite , поэтому, перезагрузив буфер, я опустошил его.

Я попытался просто отменить удаление в Vim, нажав u, но безрезультатно. Есть ли способ восстановить содержимое удаленного файла из .a.txt.swp? Решение связанного вопроса здесь не работает, предположительно из-за autowrite: файл не восстанавливается.

В случае, если это важно, я также set undofile . Кроме того, поскольку файл был заново создан в этом сеансе Vim, файл .swp , в принципе , должен содержать полный набор правок, внесенных в файл.

1 ответ1

2

Возможно, вы сможете восстановить содержимое из файла. Но вам нужно перекомпилировать Vim с исправленным патчем.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .