Vim-i kasutamisel esineb viga tavaliselt kahes järgnevas olukorras:
(1) Kui sa redigeerid sama faili mitme programmiga.
(2) Kui sa programmist loobud.
Järgmine teave esitatakse:
E325: ATTENTION Leidsin swap-faili nimega "/etc/systemd/system/.supervisor.service.swp" omanik: root, kuupäevaga: neljapäev 28. juuni 13:18:19 2018 Failinimi: /etc/systemd/system/supervisor.service Muudetud: Ei Kasutajanimi: juurhosti nimi: VM_0_9_centos Protsessi ID: 13409 (töötab endiselt) Faili "/etc/systemd/system/supervisor.service" avamisel
(1) Teine programm võib sama faili redigeerida. Kui see nii on, Ole ettevaatlik, et mitte sattuda kahe erineva sama juhtumini faili, kui teed muudatusi. Lõpeta või jätka ettevaatlikult. (2) Selle faili redigeerimissessioon kukkus kokku. Kui see nii on, kasuta ":recover" või "vim -r /etc/systemd/system/supervisor.service" muudatuste taastamiseks (vt ":help recovery"). Kui sa seda juba tegid, kustuta swap-fail "/etc/systemd/system/.supervisor.service.swp" et seda sõnumit vältida.
Vahetusfail "/etc/systemd/system/.supervisor.service.swp" on juba olemas! [O]pen Read-Only, (E)dit igatahes, (R)ecover, (Q)uit, (A)bort: (1) (2) Ametniku antud lahendus:
(1) Kahe erineva sama faili versiooni vältimiseks soovitatakse valida "(Q)uit" või jätkata valiku hoolikat muutmist "(E)dit anyway".
(2) Saad valida ka "(R)ecover" või "vim -r failinimi", et taastada see muutmata olekusse ja seejärel kustutada swp-fail (veendu, et su swp-fail on praegu kasutu).
Mida tähendab alumine valik:
O: Ainult lugeda, ei saa muuta
E: Jah, varasemad muudatused on kadunud
R: Tagasipööramine (eelmine muudatus)
D: Kustuta (kustuta .swp fail, taastada fail algsesse olekusse)
K: Väljumine
V: Anna alla
Spetsiifilised lahendused:
(1) Kui sa ei taha originaalset muudetud sisu säilitada, vali lihtsalt D.
(2) Kui soovid säilitada algse muudetud sisu, vali R, et kopeerida muudetud sisu ja salvestada, seejärel välju failist ja kustuta awp-fail. (AWP failid on vaikimisi peidetud, vaata neid käsuga ls -a ja kustuta rm-käskudega.) )
Selle probleemi põhjuseks on see, et pärast erandi väljumist genereerib Linux selle faili jaoks SWP-faili ning järgmine muudatus otsustab, et kui see fail on olemas, siis ikkagi küsib, kui sa ei kavatse vana faili sisu taastada, lihtsalt kustuta see fail ja prompt enam ei ilmu. Kui käivitad käsu ll praeguses kataloogis, ei näe sa seda faili, saad otse käsu käivitada:
|