Итак, если у меня есть сеанс экрана с примерно 15 открытыми файлами, примерно в 10 экземплярах VIM, и мой арендодатель дергает мою власть ...
Могу ли я загрузить все и восстановить файлы подкачки, а затем удалить их автоматически. Что еще более важно, разве это не разумно по какой-то причине?
Меня больше беспокоит повреждение файловой системы нижнего уровня.
Базовый ИБП не такой уж и дорогой, и он может дать достаточно времени для полного отключения.
Вы можете легко открыть их все, выполнив что-нибудь вроде
for swpfile in .*.swp; do
swpfile="${swpfile#.}" # strip the initial "."
vim "${swpfile%.swp}" # strip the extension
done
и делать в Vim все, что вам нравится (я полагаю, много (r) ecover enter enter: wq).
Вы также можете сделать это из Vim, используя команду: restore - напишите быстрый сценарий, чтобы перечислить файлы и вызвать восстановление для каждого (вы даже можете отключить подсказку), а затем сохраните. Однако я недостаточно хорошо помню, чтобы делать это так, как надо.