1. 程式人生 > >vim 檢視編輯檔案,出現.swp檔案的情況和處理方法

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 命令檢視