Это связано, но не решается вопросом « Как восстановить исходный файл из файла .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
, в принципе , должен содержать полный набор правок, внесенных в файл.