vim 檢視編輯檔案,出現.swp檔案的情況和處理方法
對應的翻譯是:
E325: 注意
發現交換檔案 ".catalina.sh.swp"
所有者:
檔名:
修改過: 是
使用者名稱: 主機名:
程序 ID:
正在開啟檔案 "catalina.sh"
日期:
比交換檔案新!
(1) 另一個程式可能也在編輯同一個檔案。
如果是這樣,修改時請注意避免同一個檔案產生兩個不同的版本。
退出,或小心地繼續。
(2) 上次編輯此檔案時崩潰。
如果是這樣,請用 ":recover" 或 "vim -r nginx.conf"
恢復修改的內容 (請見 ":help recovery")。
如果你已經進行了恢復,請刪除交換檔案 ".nginx.conf.swp"
以避免再看到此訊息。
交換檔案 ".catalina.sh.swp" 已存在!
================= 下方高能 =====================
在用vim開啟一個檔案時,會產生一個cmd.swap檔案,用於儲存資料:
1、當編輯中的檔案非正常關閉時,可用此.swp檔案來恢復(非正常關閉時,不會被刪除,所以提示存在.swap檔案);
2、當編輯檔案正常關閉時,此.swp檔案會被刪除;
==============================================
解決辦法:
1、恢復非正常關閉的檔案: vim -r catalina.sh 恢復後把.swp檔案刪除,再次開啟時就不會再次提醒了;
2、直接刪除.swp
注:.swp檔案是個隱藏檔案,一般的 ls -l 命令是檢視不到的,所以要用 ll -a 命令檢視