Pri uporabi vim se napaka običajno pojavi v naslednjih dveh primerih:
(1) Ko urejate isto datoteko z več programi.
(2) Ko se umaknete iz programa.
Na voljo so naslednje informacije:
E325: ATTENTION Našel sem swap datoteko z imenom "/etc/systemd/system/.supervisor.service.swp" v lasti: root, datum: čet 28. jun 13:18:19 2018 Ime datoteke: /etc/systemd/system/supervisor.service spremenjeno: ne Uporabniško ime: Root ime gostitelja: VM_0_9_centos ID procesa: 13409 (še vedno teče) Med odpiranjem datoteke "/etc/systemd/system/supervisor.service"
(1) Drug program lahko ureja isto datoteko. Če je temu tako, Bodite previdni, da ne boste imeli dveh različnih primerov istega Vložitev ob spremembah. Odnehaj ali pa nadaljuj previdno. (2) Seja urejanja za to datoteko je zrušila. Če je temu tako, uporabite ":recover" ali "vim -r /etc/systemd/system/supervisor.service" za obnovitev sprememb (glej ":Help Recovery"). Če ste to že naredili, izbrišite swap datoteko "/etc/systemd/system/.supervisor.service.swp" da se izognem temu sporočilu.
Swap datoteka "/etc/systemd/system/.supervisor.service.swp" že obstaja! [O]pen samo za branje, (E)dit vseeno, (R)ecover, (Q)uit, (A)bort: (1) (2) Rešitev, ki jo je podal uradnik:
(1) Da bi se izognili dvema različicama iste datoteke, je priporočljivo izbrati "(Q)uit" ali pa nadaljevati s previdnim spreminjanjem izbire "(E)dit anyway".
(2) Lahko izberete tudi "(R)ecover" ali "vim -r ime datoteke", da jo obnovite v nespremenjeno stanje, nato pa izbrišete datoteko swp (preverite, ali je vaša datoteka swp trenutno neuporabna).
Kaj pomeni spodnja možnost:
O: Samo berite, ni mogoče spremeniti
E: Da, prejšnje spremembe so izgubljene
R: Revert (prejšnja sprememba)
D: Izbriši (izbriši .swp datoteko, obnovi datoteko v prvotno stanje)
V: Izhod
O: Obupaj
Specifične rešitve:
(1) Če ne želite obdržati izvirne spremenjene vsebine, preprosto izberite D.
(2) Če želite ohraniti izvirno spremenjeno vsebino, izberite R za kopiranje spremenjene vsebine in jo shranite, nato zapustite datoteko in izbrišite datoteko awp. (AWP datoteke so privzeto skrite, jih lahko vidite z ukazom ls -a in izbrišete z rm ukazi.) )
Vzrok za to težavo je, da po izhodu izjeme Linux ustvari SWP datoteko za to datoteko, naslednja sprememba pa bo ocenila, da če ta datoteka obstaja, bo še vedno zahtevala, če ne nameravaš obnoviti vsebine stare datoteke, jo preprosto izbriši in poziv se ne bo več prikazal. Če v trenutni mapi izvedete ukaz ll, te datoteke ne boste videli, ukaz lahko izvedete neposredno:
|