Vimiä käytettäessä virhe esiintyy yleensä kahdessa seuraavassa tilanteessa:
(1) Kun muokkaat samaa tiedostoa useilla ohjelmilla.
(2) Kun vetäydyt ohjelmasta.
Seuraavat tiedot pyydetään:
E325: ATTENTION Löysin swap-tiedoston nimeltä "/etc/systemd/system/.supervisor.service.swp" omistaja: root, päiväys: to 28. kesäkuuta 13:18:19 2018 Tiedostonimi: /etc/systemd/system/supervisor.service muokattu: ei Käyttäjänimi: juuripalvelimen nimi: VM_0_9_centos Prosessitunnus: 13409 (edelleen käynnissä) Avattaessa tiedostoa "/etc/systemd/system/supervisor.service"
(1) Toinen ohjelma saattaa muokata samaa tiedostoa. Jos näin on, Ole varovainen, ettet joudu kahteen eri saman tapaukseen Tiedosto tehdessäsi muutoksia. Lopeta tai jatka varovasti. (2) Tämän tiedoston muokkaussessio kaatui. Jos näin on, käytä ":recover" tai "vim -r /etc/systemd/system/system/supervisor.service" palauttaaksesi muutokset (katso ":help recovery"). Jos olet jo tehnyt tämän, poista swap-tiedosto "/etc/systemd/system/.supervisor.service.swp" välttääkseni tämän viestin.
Vaihtotiedosto "/etc/systemd/system/.supervisor.service.swp" on jo olemassa! [O]pen vain luku -muodossa, (E)dit joka tapauksessa, (R)ecover, (Q)uit, (A)bort: (1) (2) Virkamiehen antama ratkaisu:
(1) Kahden eri version välttämiseksi suositellaan valitsemaan "(Q)uit" tai jatkamaan varovaista valinnan muokkaamista "(E)dit joka tapauksessa".
(2) Voit myös valita "(R)ecover" tai "vim -r filename" palauttaaksesi sen muokkaamattomaan tilaan ja poistaa sitten swp-tiedoston (varmista, että swp-tiedostosi on tällä hetkellä käyttökelvoton).
Mitä alin vaihtoehto tarkoittaa:
O: Luetaan vain, ei voi muuttaa
E: Kyllä, aiemmat muutokset ovat kadonneet
R: Revert (aiempi muutos)
D: Poista (poista .swp-tiedosto, palauta tiedosto alkuperäiseen tilaansa)
K: Poistuminen
V: Luovuta
Erityiset ratkaisut:
(1) Jos et halua säilyttää alkuperäistä muokattua sisältöä, valitse vain D.
(2) Jos haluat säilyttää alkuperäisen muokatun sisällön, valitse R kopioidaksesi muokatun sisällön ja tallentaaksesi sen, sitten poistu tiedostosta ja poista AWP-tiedosto. (AWP-tiedostot ovat oletuksena piilotettuja, katso ne ls -a -komennolla ja poista ne rm-komennoilla.) )
Tämän ongelman syynä on se, että poikkeuksen poistuttua Linux luo SWP-tiedoston tälle tiedostolle, ja seuraava muokkaus tuomitsee, että jos tiedosto on olemassa, se silti pyytää, jos et aio palauttaa vanhan tiedoston sisältöä, poista vain tämä tiedosto, eikä kehotus enää ilmesty. Jos suoritat ll-komennon nykyisessä hakemistossa, et näe tätä tiedostoa, voit suorittaa komennon suoraan:
|