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