När man använder vim uppstår felet vanligtvis i följande två situationer:
(1) När du redigerar samma fil med flera program.
(2) När du drar dig ur programmet.
Följande information efterfrågas:
E325: ATTENTION Hittade en swap-fil med namnet "/etc/systemd/system/.supervisor.service.swp" ägd av: root daterad: tor 28 juni 13:18:19 2018 filnamn: /etc/systemd/system/supervisor.service Modifierat: Nej Användarnamn: Root värdsnamn: VM_0_9_centos process-ID: 13409 (fortfarande igång) När filen öppnas "/etc/systemd/system/supervisor.service"
(1) Ett annat program kan redigera samma fil. Om så är fallet, Var försiktig så att du inte får två olika exempel på samma Fil när du gör ändringar. Sluta, eller fortsätt försiktigt. (2) En redigeringssession för denna fil kraschade. Om så är fallet, använd ":recover" eller "vim -r /etc/systemd/system/supervisor.service" för att återställa ändringarna (se ":hjälp återställning"). Om du redan gjort detta, radera swap-filen "/etc/systemd/system/.supervisor.service.swp" för att undvika detta meddelande.
Swap-filen "/etc/systemd/system/.supervisor.service.swp" finns redan! [O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort: (1) (2) Lösningen som ges av tjänstemannen:
(1) För att undvika två olika versioner av samma fil rekommenderas att välja "(Q)uit" eller fortsätta noggrant ändra valet av "(E)dit anyway".
(2) Du kan också välja "(R)ecover" eller "vim -r filnamn" för att återställa den till det oförändrade tillståndet, och sedan radera swp-filen (se till att din swp-fil är värdelös just nu).
Vad det nedersta alternativet betyder:
O: Endast läst, kan inte ändras
E: Ja, de tidigare modifieringarna är förlorade
R: Återställ (tidigare modifiering)
D: Ta bort (ta bort .swp-filen, återställ filen till dess ursprungliga tillstånd)
F: Utgång
S: Ge upp
Specifika lösningar:
(1) Om du inte vill behålla det ursprungliga modifierade innehållet, välj bara D.
(2) Om du vill behålla det ursprungliga modifierade innehållet, välj R för att kopiera det modifierade innehållet och spara det, avsluta sedan filen och ta bort awp-filen. (AWP-filer är dolda som standard, visa dem med ls -a-kommandot och radera dem med rm-kommandon.) )
Anledningen till detta problem är att efter att undantaget avslutats kommer Linux att generera en SWP-fil för denna fil, och nästa redigering kommer att bedöma att om det finns denna fil kommer den ändå att be om att återställa innehållet i den gamla filen, radera bara denna fil, och prompten kommer inte att visas igen. Om du kör ll-kommandot under den aktuella katalogen kommer du inte att se denna fil, du kan direkt köra kommandot:
|