Ответы:
Это происходит только тогда, когда файл, который вы пытались редактировать, не был полностью сохранен на диске. Сценарии:
Вы неправильно закрыли свою систему, когда файл все еще открыт в vi / vim.
когда к вашему файлу обращаются одновременно через разные / одинаковые консоли в vi.
vi / vim создает файл .swp всякий раз, когда файл открывается в vi / vim. Каждый раз, когда файл открывается в vi / vim, vi / vim проверяет этот файл, и если обнаруживается, появляется это предупреждение.
Этого можно избежать двумя способами
"Путь / из / в / файла / вы / были / редактирование / .your_file_name.swp"
Я просто говорю о первом сценарии, и он безопасен только для этого сценария. Сценарий второй - это другой случай.
Чтобы удалить файл подкачки в Linux, используйте эту команду
rm .filename.swp
В сообщении вы должны увидеть полный путь к файлу. Вы можете изменить его, скопировав путь следующим образом:
rm -f /path/to/the/file
vi -r
(или,vim -r
если хотите). Я обычно записываю восстановленный файл во временный файл, аdiff
он в основной файл. (Я не совсем верю в восстановление, чтобы не потерять информацию.)