Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 11973|Odpowiedź: 0

[linux] Rozwiązanie błędu po nieprawidłowym zamknięciu edytora vimów

[Skopiuj link]
Opublikowano 28.06.2018 13:32:12 | | | |
Przy użyciu vim błąd występuje zazwyczaj w następujących dwóch sytuacjach:

(1) Gdy edytujesz ten sam plik za pomocą wielu programów.

(2) Gdy rezygnujesz z programu.

Poniżej znajduje się informacja:


E325: ATTENTION
Znalazłem plik wymiany o nazwie "/etc/systemd/system/.supervisor.service.swp"
          własność: root data: czw 28 cze 13:18:19 2018
         Nazwa pliku: /etc/systemd/system/supervisor.service
          Zmodyfikowane: nie
         Nazwa użytkownika: Nazwa hosta głównego: VM_0_9_centos
        ID procesu: 13409 (nadal działający)
Podczas otwierania pliku "/etc/systemd/system/supervisor.service"

(1) Inny program może edytować ten sam plik.  Jeśli tak jest,
    uważaj, żeby nie mieć dwóch różnych przypadków tego samego
    Składaj skład podczas wprowadzania zmian.  Przestań albo kontynuuj ostrożnie.
(2) Sesja edycji tego pliku zawiesiła się.
    Jeśli tak jest, użyj ":recover" lub "vim -r /etc/systemd/system/supervisor.service"
    aby odzyskać zmiany (zobacz ":help recovery").
    Jeśli już to zrobiłeś, usuń plik swap "/etc/systemd/system/.supervisor.service.swp"
    By uniknąć tej wiadomości.

Plik wymiany "/etc/systemd/system/.supervisor.service.swp" już istnieje!
[O]pen tylko do czytania, (E)dit w każdym razie, (R)ecover, (Q)uit, (A)bort:
(1) (2) Rozwiązanie przedstawione przez urzędnika:

(1) Aby uniknąć dwóch różnych wersji tego samego pliku, zaleca się wybór "(Q)uit" lub kontynuowanie starannej modyfikacji wyboru "(E)dit anyway".

(2) Możesz także wybrać "(R)ecover" lub "vim -r filename", aby przywrócić go do stanu bez modyfikacji, a następnie usunąć plik swp (upewnij się, że plik swp jest teraz bezużyteczny).

Co oznacza opcja dolna:

O: Tylko czytaj, nie można zmieniać

E: Tak, poprzednie modyfikacje zostały utracone

R: Przywrócenie (poprzednia modyfikacja)

D: Usuń (usuń plik .spp, przywróć go do pierwotnego stanu)

P: Wyjście

O: Poddaj się

Konkretne rozwiązania:

(1) Jeśli nie chcesz zachować oryginalnej zmodyfikowanej zawartości, po prostu wybierz D.

(2) Jeśli chcesz zachować oryginalną zmodyfikowaną treść, wybierz R, aby skopiować zmodyfikowaną zawartość i ją zapisać, a następnie wyjść z pliku i usuń plik awp. (Pliki AWP są domyślnie ukryte, można je zobaczyć za pomocą polecenia ls -a i usunąć poleceniem rm.) )

Powodem tego problemu jest to, że po zakończeniu wyjątku Linux wygeneruje plik SWP dla tego pliku, a następna edycja oceni, że jeśli ten plik istnieje, nadal będzie się pojawiać komunikat; jeśli nie zamierzasz przywracać zawartości starego pliku, po prostu usuń ten plik i komunikat nie pojawi się ponownie.
Jeśli wykonasz polecenie ll w aktualnym katalogu, nie zobaczysz tego pliku, możesz bezpośrednio wykonać polecenie:











Poprzedni:Stwórz projekt MVC ASP.NET linii poleceń Core
Następny:Centos 7 .Net core tutorial dla nadzorcy daemonów
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com