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:
|