15

Если я перезапущу vim после сбоя, он скажет мне, что файл подкачки для моего файла существует, и спросит меня, что делать - все равно открыть, восстановить файл, выйти, отменить и т.д. Иногда это дает мне возможность удалите файл подкачки, и это обычно та опция, которая мне нужна. Однако в других случаях это не дает мне такой возможности по какой-то причине. Почему это так, и как я могу получить vim, который позволит мне удалять файлы подкачки из vim? (Потому что удаление его вручную - это боль.)

2 ответа2

17

From :help swap-exists:

D  Delete the swap file.  Use this when you are sure you no longer need it.
   For example, when it doesn't contain changes, or when the file itself is
   newer than the swap file.
      On Unix this choice is only offered when the process that created the
   swap file does not appear to be running.

Похоже, что Vim почему-то считает, что другой процесс Vim все еще активно работает над этим файлом.

1

Ваш второй вопрос: «как я могу получить vim, который позволит мне удалять файлы подкачки из vim»

ответ здесь: Каков самый простой способ удалить файлы подкачки Vim, из которых я уже восстановлен?

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