1. 程式人生 > >Swap file ".server.xml.swp" already exists!

Swap file ".server.xml.swp" already exists!

現象:

Linux 下的 vim 編輯過程中,可能某種原因異常退出正在編輯的檔案,再次編輯該檔案時,會出現如下提示:

Swap file ".apiserver.swp" already exists!

[O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort:

 

原因:

使用vim編輯檔案實際是先copy一份臨時檔案並對映到記憶體給你編輯, 編輯的是臨時檔案, 當執行:w後才儲存臨時檔案到原檔案,執行:q後才刪除臨時檔案。

每次啟動編輯時都會檢索這個檔案是否已經存在臨時檔案, 有則詢問如何處理,就會出現如上情景。

解決方法:

ll -ad找到對應的檔案生成的xxx.swp

rm xxx.swp 即可