1. 程式人生 > >swap file "*.swp" already exists!的解決方法

swap file "*.swp" already exists!的解決方法

Linux下程式設計難免會開啟多次vim編輯, 同一個檔案如果在上一次編輯時未進行儲存,則在下一次想要進行編輯時就會出現:

swap file "*.swp" already exists!

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

原因:

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

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

 解決方法(刪除這個臨時檔案即可):

rm *.swp