Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 11973|Svar: 0

[linux] Løsning på fejlen efter unormalt lukning af vim-editoren

[Kopier link]
Opslået på 28/06/2018 13.32.12 | | | |
Når man bruger vim, opstår fejlen generelt i følgende to situationer:

(1) Når du redigerer den samme fil med flere programmer.

(2) Når du trækker dig fra programmet.

Følgende information bliver givet som en prompt:


E325: ATTENTION
Fandt en swap-fil med navnet "/etc/systemd/system/.supervisor.service.swp"
          ejet af: root dateret: tor 28. jun 13:18:19 2018
         filnavn: /etc/systemd/system/supervisor.service
          Ændret: Nej
         brugernavn: root host navn: VM_0_9_centos
        proces-ID: 13409 (kører stadig)
Når filen åbnes "/etc/systemd/system/supervisor.service"

(1) Et andet program kan redigere den samme fil.  Hvis dette er tilfældet,
    Vær forsigtig med ikke at ende med to forskellige tilfælde af det samme
    Arkivér når du foretager ændringer.  Stop eller fortsæt med forsigtighed.
(2) En redigeringssession for denne fil crashede.
    Hvis det er tilfældet, brug ":recover" eller "vim -r /etc/systemd/system/supervisor.service"
    For at gendanne ændringerne (se ":hjælp til genopretning").
    Hvis du allerede har gjort det, så slet swap-filen "/etc/systemd/system/.supervisor.service.swp"
    for at undgå denne besked.

Swap-filen "/etc/systemd/system/.supervisor.service.swp" findes allerede!
[O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort:
(1) (2) Løsningen givet af embedsmanden:

(1) For at undgå to forskellige versioner af den samme fil anbefales det at vælge "(Q)uit" eller fortsætte med omhyggeligt at ændre valget af "(E)dit anyway".

(2) Du kan også vælge "(R)ecover" eller "vim -r filnavn" for at gendanne den til den uændrede tilstand, og derefter slette swp-filen (sørg for, at din swp-fil er ubrugelig på nuværende tidspunkt).

Hvad den nederste mulighed betyder:

O: Kun læst, kan ikke ændres

E: Ja, de tidligere modifikationer er gået tabt

R: Tilbagevend (tidligere modifikation)

D: Slet (slet .swp-filen, genskab filen til dens oprindelige tilstand)

Q: Exit

A: Giv op

Specifikke løsninger:

(1) Hvis du ikke vil beholde det oprindelige ændrede indhold, skal du blot vælge D.

(2) Hvis du vil beholde det oprindelige ændrede indhold, vælg R for at kopiere det ændrede indhold og gemme det, derefter afslut filen og slet awp-filen. (AWP-filer er skjult som standard, se dem med ls -a-kommandoen, og slet dem med rm-kommandoer.) )

Årsagen til dette problem er, at efter undtagelsen lukkes, vil Linux generere en SWP-fil for denne fil, og næste redigering vil vurdere, at hvis der er denne fil, vil den stadig bede om; hvis du ikke har tænkt dig at gendanne indholdet af den gamle fil, så slet bare denne fil, og prompten vil ikke dukke op igen.
Hvis du udfører ll-kommandoen under den aktuelle mappe, vil du ikke se denne fil, du kan direkte udføre kommandoen:











Tidligere:Opret et MVC-projekt ASP.NET Core-kommandolinjen
Næste:Centos 7 .Net core baggrund daemon supervisor tutorial
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com