使用vim 編輯,遇到突然中斷,比如ssh遠程時斷網了。
如果再次ssh連接,重新vim 打開之前在編輯的文件,會有類似如下的警告
這是因為vim會在被編輯的目錄下新建一個名為.filename.swp的隱形文件
使用 ls -al就能查看得到。
以下是列出兩種主要的問題和解決方案
“[O]pen Read-Only”:打開此文件成為只讀文件,只查閱不編輯狀態
“(E)dit anyway”:正常方式打開此文件,不會載入暫存隱形文件的內容
“(R)ecover”:加載暫存隱形文件的內容,挽救之前未保存的工作。切記救回文件保存離開vim后,要手動刪除那個暫存隱形文件,否則下次打開還會有出上圖的提示。
“(D)elete it”:確定暫存文件沒有用,執行D,會在打開文件前把這個暫存文件刪除
“(Q)uit”:按下q 離開vim,回到命令提示符
“(A)bort”:忽略這個編輯行為,回到命令提示符
當然也可以手動刪除緩存文件 rm -rf 緩存文件名
https://www.cnblogs.com/gx1124/p/6743951.html