При использовании vim ошибка обычно возникает в следующих двух ситуациях:
(1) Когда вы редактируете один и тот же файл с помощью нескольких программ.
(2) Когда вы выходите из программы.
Следующая информация запрашивается:
E325: ATTENTION Нашёл файл swap под названием "/etc/systemd/system/.supervisor.service.swp" принадлежит: root. Дата: Чт 28 июня, 13:18:19 2018 Имя файла: /etc/systemd/system/supervisor.service Модифицировано: нет Имя пользователя: Root Host: VM_0_9_centos ID процесса: 13409 (всё ещё работает) При открытии файла "/etc/systemd/system/supervisor.service"
(1) Другая программа может редактировать тот же файл. Если это так, Будьте осторожны, чтобы не получить два разных экземпляра одного и того же При внесении изменений. Уходите или продолжайте с осторожностью. (2) Сессия редактирования этого файла вылетела. Если это так, используйте «:recover» или «vim -r /etc/systemd/system/supervisor.service» для восстановления изменений (см. «:help recovery»). Если вы уже это сделали, удалите файл замены "/etc/systemd/system/.supervisor.service.swp" чтобы избежать этого сообщения.
Файл обмена "/etc/systemd/system/.supervisor.service.swp" уже существует! [O]pen Read-Only, (E)dit в любом случае, (R)ecover, (Q)uit, (A)bort: (1) (2) Решение, данное официальным лицом:
(1) Чтобы избежать двух разных версий одного файла, рекомендуется выбрать «(Q)uit» или продолжать аккуратно изменять выбор «(E)dit anyway».
(2) Вы также можете выбрать «(R)ecover» или «vim -r filename», чтобы восстановить его в неизменённом состоянии, а затем удалить swp-файл (убедитесь, что ваш swp-файл сейчас бесполезен).
Что означает нижний вариант:
О: Только читать, нельзя менять
E: Да, предыдущие модификации утрачены
R: Отменить (предыдущая модификация)
D: Удалить (удалить .swp-файл, восстановить его в исходном состоянии)
Вопрос: Выход
Ответ: Сдаться
Конкретные решения:
(1) Если не хотите сохранять оригинальный изменённый контент, просто выберите D.
(2) Если хотите сохранить оригинальный изменённый контент, выберите R, чтобы скопировать изменённый контент и сохранить его, затем выйдите из файла и удалите файл awp. (Файлы AWP по умолчанию скрыты, просмотрите их командой ls -a и удаляйте с помощью команд rm.) )
Причина этой проблемы в том, что после выхода исключения Linux сгенерирует SWP-файл для этого файла, и следующая правка определит, что если он существует, он всё равно будет подсказывать, если вы не собираетесь восстанавливать содержимое старого файла, просто удалите его, и подсказка больше не появится. Если выполнить команду ll в текущем каталоге, вы не увидите этот файл, вы можете выполнить команду напрямую:
|