Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 11973|Odpoveď: 0

[linux] Riešenie chyby po abnormálnom zatvorení vim editora

[Kopírovať odkaz]
Zverejnené 28. 6. 2018 13:32:12 | | | |
Pri použití vim sa chyba zvyčajne vyskytuje v nasledujúcich dvoch situáciách:

(1) Keď upravujete ten istý súbor viacerými programami.

(2) Keď sa z programu odhlásite.

Nasledujúce informácie sú vyzvané:


E325: ATTENTION
Našiel som swap súbor s názvom "/etc/systemd/system/.supervisor.service.swp"
          vlastní: root dátum: št 28. jún 13:18:19 2018
         názov súboru: /etc/systemd/system/supervisor.service
          upravené: nie
         Používateľské meno: Root hostiteľské meno: VM_0_9_centos
        ID procesu: 13409 (stále beží)
Pri otváraní súboru "/etc/systemd/system/supervisor.service"

(1) Iný program môže upravovať ten istý súbor.  Ak je to tak,
    Dávajte si pozor, aby ste neskončili s dvoma rôznymi príkladmi toho istého
    Podávať pri zmenách.  Prestaňte, alebo pokračujte opatrne.
(2) Editačná relácia tohto súboru spadla.
    Ak je to tak, použite ":recover" alebo "vim -r /etc/systemd/system/supervisor.service"
    na obnovenie zmien (pozri ":help recovery").
    Ak ste to už urobili, vymažte swap súbor "/etc/systemd/system/.supervisor.service.swp"
    Aby sa tejto správe vyhol.

Swap súbor "/etc/systemd/system/.supervisor.service.swp" už existuje!
[O]pen len na čítanie, (E)dit akokoľvek, (R)ecover, (Q)uit, (A)bort:
(1) (2) Riešenie dané úradníkom:

(1) Aby sa predišlo dvom rôznym verziám toho istého súboru, odporúča sa zvoliť "(Q)uit" alebo pokračovať v opatrnej úprave výberu "(E)dit anyway".

(2) Môžete tiež zvoliť "(R)ecover" alebo "vim -r filename" na obnovenie do nemodifikovaného stavu a potom vymazať swp súbor (uistite sa, že váš swp súbor je momentálne nepoužiteľný).

Čo znamená spodná možnosť:

O: Iba čítať, nedá sa zmeniť

E: Áno, predchádzajúce úpravy sú stratené

R: Revert (predchádzajúca úprava)

D: Vymazať (vymazať .swp súbor, obnoviť ho do pôvodného stavu)

Otázka: Odchod

Odpoveď: Vzdať sa

Konkrétne riešenia:

(1) Ak nechcete ponechať pôvodný upravený obsah, jednoducho vyberte D.

(2) Ak chcete zachovať pôvodný upravený obsah, vyberte R na skopírovanie upraveného obsahu a jeho uloženie, potom súbor ukončite a vymažte súbor awp. (AWP súbory sú predvolene skryté, zobrazte ich príkazom ls -a a vymažete príkazmi rm.) )

Dôvodom tohto problému je, že po ukončení výnimky Linux vygeneruje SWP súbor pre tento súbor a ďalšia úprava posúdi, že ak tento súbor existuje, stále sa zobrazí výzva, ak neplánujete obnoviť obsah starého súboru, jednoducho ho vymažte a výzva sa už nezobrazí.
Ak spustíte príkaz ll v aktuálnom adresári, tento súbor neuvidíte, môžete priamo vykonať príkaz:











Predchádzajúci:Vytvorte MVC projekt ASP.NET príkazovom riadku Core
Budúci:Centos 7 .Net core pozadie pre démonického supervízora
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com