Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 11973|Válasz: 0

[linux] Megoldás a hibára a vim szerkesztő rendellenesen bezárása után

[Linket másol]
Közzétéve 2018. 06. 28. 13:32:12 | | | |
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:











Előző:Hozz létre egy MVC projektet a Core parancssoron ASP.NET
Következő:Centos 7 .Net core háttér daemon supervisor tutorial
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com