Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 11973|Antwort: 0

[Linux] Lösung des Fehlers nach ungewöhnlichem Schließen des Vim-Editors

[Link kopieren]
Veröffentlicht am 28.06.2018 13:32:12 | | | |
Bei der Verwendung von Vim tritt der Fehler in der Regel in den folgenden beiden Situationen auf:

(1) Wenn Sie dieselbe Datei mit mehreren Programmen bearbeiten.

(2) Wann du dich aus dem Programm zurückziehst.

Folgende Informationen werden hervorgefordert:


E325: ATTENTION
Ich habe eine Swap-Datei mit dem Namen "/etc/systemd/system/.supervisor.service.swp" gefunden.
          Eigentümer von: root, datiert: Do 28. Juni 13:18:19 2018
         Dateiname: /etc/systemd/system/supervisor.service
          Modifiziert: Nein
         Benutzername: Root-Hostname: VM_0_9_centos
        Prozess-ID: 13409 (läuft noch)
Beim Öffnen der Datei "/etc/systemd/system/supervisor.service"

(1) Ein anderes Programm kann dieselbe Datei bearbeiten.  Wenn dies der Fall ist,
    Sei vorsichtig, dass du nicht zwei verschiedene Fälle desselben Exemplars hast
    Datei beim Vornehmen von Änderungen.  Kündigen oder vorsichtig weitermachen.
(2) Eine Bearbeitungssitzung für diese Datei ist abgestürzt.
    Wenn das der Fall ist, verwenden Sie ":recover" oder "vim -r /etc/systemd/system/supervisor.service"
    Um die Änderungen wiederherzustellen (siehe ":Help Recovery").
    Wenn du das schon gemacht hast, lösche die Swap-Datei "/etc/systemd/system/.supervisor.service.swp"
    um diese Nachricht zu vermeiden.

Die Swap-Datei "/etc/systemd/system/.supervisor.service.swp" existiert bereits!
[O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort:
(1) (2) Die vom Beamten gegebene Lösung:

(1) Um zwei verschiedene Versionen derselben Datei zu vermeiden, wird empfohlen, "(Q)uit" zu wählen oder die Auswahl von "(E)dit trotzdem sorgfältig zu modifizieren".

(2) Du kannst auch "(R)ecover" oder "vim -r Dateiname" wählen, um sie in den unveränderten Zustand zurückzusetzen, und dann die swp-Datei löschen (stelle sicher, dass deine swp-Datei derzeit nutzlos ist).

Was die unterste Option bedeutet:

O: Nur gelesen, kann nicht geändert werden

E: Ja, die vorherigen Modifikationen sind verloren gegangen

R: Revert (vorherige Modifikation)

D: Löschen (die .swp-Datei löschen, die Datei in ihren ursprünglichen Zustand wiederherstellen)

F: Austritt

A: Gib auf

Spezifische Lösungen:

(1) Wenn du den ursprünglichen modifizierten Inhalt nicht behalten möchtest, wähle einfach D aus.

(2) Wenn du den ursprünglich modifizierten Inhalt behalten möchtest, wähle R, um den veränderten Inhalt zu kopieren und zu speichern, dann verlasse die Datei und lösche die AWP-Datei. (AWP-Dateien sind standardmäßig verborgen, man kann sie mit dem Befehl ls -a anzeigen und mit rm-Befehlen löschen.) )

Der Grund für dieses Problem ist, dass Linux nach dem Ende der Ausnahme eine SWP-Datei für diese Datei generiert, und die nächste Bearbeitung beurteilt, dass, falls diese Datei vorhanden ist, sie trotzdem auffordert: Wenn man den Inhalt der alten Datei nicht wiederherstellen will, löscht man einfach diese Datei, und die Eingabeaufforderung erscheint nicht wieder.
Wenn du den ll-Befehl im aktuellen Verzeichnis ausführst, siehst du diese Datei nicht, du kannst den Befehl direkt ausführen:











Vorhergehend:Erstelle ein MVC-Projekt ASP.NET der Core-Befehlszeile
Nächster:Centos 7 .Net Core Background Daemon Supervisor Tutorial
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com