При използване на 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 name: VM_0_9_centos ID на процеса: 13409 (все още работи) Докато отварям файла "/etc/systemd/system/supervisor.service"
(1) Друга програма може да редактира същия файл. Ако това е така, Внимавайте да не получите два различни случая на едно и също Файл при правене на промени. Спрете или продължете предпазливо. (2) Сесия за редактиране на този файл се срина. Ако е така, използвайте ":recover" или "vim -r /etc/systemd/system/supervisor.service" за възстановяване на промените (виж ":help recovery"). Ако вече сте го направили, изтрийте swap файла "/etc/systemd/system/.supervisor.service.swp" за да избегне това послание.
Swap файлът "/etc/systemd/system/.supervisor.service.swp" вече съществува! [O]pen Само за четене, (E)dit все пак, (R)ecover, (Q)uit, (A)bort: (1) (2) Решението, дадено от служителя:
(1) За да се избегнат две различни версии на един и същ файл, се препоръчва да се избере "(Q)uit" или да се продължи внимателно да се модифицира изборът на "(E)dit все пак".
(2) Можете също да изберете "(R)ecover" или "vim -r filename", за да го възстановите в немодифицирано състояние, и след това да изтриете SWP файла (уверете се, че вашият swp файл е безполезен в момента).
Какво означава долната опция:
О: Само четене, не може да се променя
E: Да, предишните модификации са изгубени
R: Връщане (предишна модификация)
D: Изтрий (изтрий .swp файла, възстанови файла в първоначалното му състояние)
Въпрос: Изход
Отговор: Откажи се
Конкретни решения:
(1) Ако не искате да запазите оригиналното модифицирано съдържание, просто изберете D.
(2) Ако искате да запазите оригиналното модифицирано съдържание, изберете R, за да копирате промененото съдържание и да го запазите, след това излезте от файла и изтрийте awp файла. (AWP файловете по подразбиране са скрити, преглеждайте ги с команда ls -a и ги изтривайте с rm команди.) )
Причината за този проблем е, че след като изключението изчезне, Linux ще генерира SWP файл за този файл, а следващата редакция ще прецени, че ако има този файл, пак ще се покани, ако не възнамерявате да възстановявате съдържанието на стария файл, просто изтрийте този файл и подсказката няма да се появи отново. Ако изпълните командата ll под текущата директория, няма да видите този файл, можете директно да изпълните командата:
|