A vim használatakor a hiba általában a következő két helyzetben jelentkezik:
(1) Amikor ugyanazt a fájlt több programmal szerkeszted.
(2) Amikor kilépsz a programból.
A következő információk érkeznek:
E325: ATTENTION Találtam egy swap fájlt "/etc/systemd/system/.supervisor.service.swp" néven. tulajdonos: root dátum: 2018. június 28., csütörtök, 13:18:19 Fájlnév: /etc/systemd/system/supervisor.service módosítva: nem Felhasználónév: Root host név: VM_0_9_centos folyamatazonosító: 13409 (még mindig működik) Amikor megnyitja a "/etc/systemd/system/system/supervisor.service" fájlt
(1) Egy másik program is szerkesztheti ugyanazt a fájlt. Ha ez így van, Vigyázz, hogy ne legyen két különböző példány ugyanannak a Fájlt is változtatáskor. Hagyd fel, vagy folytasd óvatosan. (2) Egy szerkesztési időszak ehhez a fájlhoz megromlott. Ha ez így van, használd a ":recover" vagy "vim -r /etc/systemd/system/system/supervisor.service" a változtatások visszaállításához (lásd ":help recovery"). Ha ezt már megtetted, töröld a "/etc/systemd/system/.supervisor.service.swp" swap fájlt. hogy elkerüljem ezt az üzenetet.
A "/etc/systemd/system/.supervisor.service.swp" cserefájl már létezik! [O]pen csak olvasható, (E)dit mindenesetre, (R)ecover, (Q)uit, (A)bort: (1) (2) A tisztviselő által adott megoldás:
(1) Annak érdekében, hogy elkerüljük ugyanannak a fájlnak két különböző verzióját, ajánlott választani a "(Q)uit" opciót, vagy folytassuk a "(E)dit anyway" kiválasztását gondosan módosítani.
(2) Választhatod a "(R)ecover" vagy "vim -r fájlnév" opciókat is, hogy visszaállítsd a módosítatlan állapotba, majd töröld a swp fájlt (győződj meg róla, hogy a swp fájlod most használhatatlan legyen).
Mit jelent az alsó opció:
O: Csak olvasható, nem lehet változtatni
E: Igen, a korábbi módosítások elvesztek
R: Visszafordítás (korábbi módosítás)
D: Törlés (törlés (a .swp fájl törlése, a fájl eredeti állapotának visszaállítása)
K: Kilépés
V: Add fel
Konkrét megoldások:
(1) Ha nem akarod megtartani az eredeti módosított tartalmat, csak válaszd ki a D-t.
(2) Ha az eredeti módosított tartalmat szeretnéd megtartani, válaszd az R gombot, hogy másold a módosított tartalmat és mentsd el, majd lépj ki a fájlból és töröld az awp fájlt. (Az AWP fájlok alapértelmezés szerint el vannak rejtve, nézd meg őket ls -a parancskal, és töröld őket rm parancsokkal.) )
Ennek az oka az, hogy a kivétel kilépése után a Linux generál egy SWP fájlt ehhez a fájlhoz, és a következő szerkesztés megállapítja, hogy ha van ez a fájl, akkor is kérni fogja, ha nem tervezed visszaállítani a régi fájl tartalmát, egyszerűen töröld ezt a fájlt, és a prompt nem jelenik meg újra. Ha az aktuális könyvtár alatt futtatod az ll parancsot, nem fogod látni ezt a fájlt, közvetlenül végrehajthatod a parancsot:
|