Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 11973|Atsakyti: 0

[Linux] Klaidos sprendimas neįprastai uždarius vim redaktorių

[Kopijuoti nuorodą]
Paskelbta 2018-06-28 13:32:12 | | | |
Naudojant vim, klaida paprastai įvyksta šiose dviejose situacijose:

(1) Kai redaguojate tą patį failą su keliomis programomis.

(2) Kai pasitraukiate iš programos.

Pateikiama ši informacija:


E325: ATTENTION
Rastas apsikeitimo failas pavadinimu "/etc/systemd/system/.supervisor.service.swp"
          priklausė: root data: Thu Jun 28 13:18:19 2018
         Failo pavadinimas: /etc/systemd/system/supervisor.service
          Modifikuota: Ne
         Vartotojo vardas: root pagrindinio kompiuterio vardas: VM_0_9_centos
        proceso ID: 13409 (vis dar veikia)
Atidarant failą "/etc/systemd/system/supervisor.service"

(1) Kita programa gali redaguoti tą patį failą.  Tokiu atveju
    Būkite atsargūs, kad negautumėte dviejų skirtingų to paties
    failą atliekant pakeitimus.  Meskite arba tęskite atsargiai.
(2) Šio failo redagavimo seansas sugedo.
    Tokiu atveju naudokite ":recover" arba "vim -r /etc/systemd/system/supervisor.service"
    , kad atkurtumėte pakeitimus (žr. ":help recovery").
    Jei tai jau padarėte, ištrinkite apsikeitimo failą "/etc/systemd/system/.supervisor.service.swp"
    , kad išvengtumėte šio pranešimo.

Apsikeitimo failas "/etc/systemd/system/.supervisor.service.swp" jau yra!
[o]pen read-only, (e)dit anyway, (r)ecover, (q)uit, (a)bort:
(1) 2) Pareigūno pateiktas sprendimas:

(1) Norint išvengti dviejų skirtingų to paties failo versijų, rekomenduojama pasirinkti "(Q)uit" arba toliau atidžiai keisti "(E)dit anyway" pasirinkimą.

(2) Taip pat galite pasirinkti "(R)ecover" arba "vim -r filename", kad atkurtumėte nemodifikuotą būseną, o tada ištrinkite swp failą (įsitikinkite, kad jūsų swp failas šiuo metu yra nenaudingas).

Ką reiškia apatinis variantas:

O: Tik skaitoma, negalima keisti

E: Taip, ankstesnės modifikacijos prarastos

R: Grąžinti (ankstesnė modifikacija)

D: Ištrinti (ištrinti .swp failą, atkurti failą į pradinę būseną)

K: Išeiti

A: Pasiduoti

Konkretūs sprendimai:

(1) Jei nenorite išsaugoti originalaus modifikuoto turinio, tiesiog pasirinkite D.

(2) Jei norite išsaugoti originalų modifikuotą turinį, pasirinkite R, kad nukopijuotumėte pakeistą turinį ir jį išsaugotumėte, tada išeikite iš failo ir ištrinkite awp failą. (AWP failai yra paslėpti pagal numatytuosius nustatymus, peržiūrėkite juos naudodami komandą ls -a ir ištrinkite juos naudodami rm komandas.) )

Šios problemos priežastis yra ta, kad išėjus išimtims, "Linux" sugeneruos šio failo SWP failą, o kitas redagavimas nuspręs, kad jei yra šis failas, jis vis tiek paragins, jei neketinate atkurti senojo failo turinio, tiesiog ištrinkite šį failą ir raginimas nebebus rodomas.
Jei vykdysite komandą ll dabartiniame kataloge, šio failo nematysite, galite tiesiogiai vykdyti komandą:











Ankstesnis:MVC projekto kūrimas ASP.NET pagrindinę komandų eilutę
Kitą:Centos 7 .Net pagrindinis fono demonas prižiūrėtojas pamoka
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com