2016-10-12 5 views
0

Ich benutze Vim 7.4 in Cygwin auf einem Windows 10 OS. Jedes Mal, wenn ich eine Datei mit vim bearbeite, scheint es eine SWP-Datei im Verzeichnis zu hinterlassen. Die nächste Bearbeitung dieser Datei beschwert sich über eine vorhandene Auslagerungsdatei. Das ist sehr ärgerlich.vim erstellt Auslagerungsdatei jeden Ausgang, beschwert sich jede zukünftige Bearbeitung

Ich weiß, ich kann die Erstellung von Swap-Dateien deaktivieren, aber ich habe vim auf vielen anderen Computern verwendet und dies ist die einzige, die dieses Problem scheint. Es muss eine Erklärung dafür geben, warum vim diese Dateien nicht löscht?

FYI - Ich benutze :wq, um meine Änderungen zu speichern und zu beenden.

Antwort

2

Möglicherweise finden Sie eine andere Instanz von VIM mit der Datei geöffnet, und es ist der Besitzer der Auslagerungsdatei. Dies kann passieren, wenn Sie versehentlich "Strg + Z" gedrückt haben, was ziemlich einfach ist, wenn Sie ein Windows-Benutzer sind (Verknüpfung rückgängig machen).

Führen Sie "ps -a" aus, um festzustellen, ob eine weitere Instanz von vim ausgeführt wird.

+0

Nicht sicher, was den Zustand verursacht hat, aber meine Cygwin-Instanz beenden und neu starten behoben das Problem. Cygwin beschwerte sich nicht über irgendwelche laufenden Prozesse, als ich aufhörte, aber vielleicht hatte ich versehentlich Strg + Z gedrückt, als Sie vorschlugen, in diesem Zustand zu enden. Trotzdem, danke! – schumacher574

Verwandte Themen