vim 打開檔案顯示E325: ATTENTION
Found a swap file by the name ".voice.log.swp"的錯誤:
上次編輯時沒有正常關閉檔案,強制退出了某檔案或者強制殺死程序導緻的。
可以進入到voice.log所在的目錄下,使用ls -a的指令,可以看到.voice.log.swp的檔案,使用rm -f .voice.log.swp的指令删除這個.swp的檔案,再次通過vim打開這個檔案就不會顯示這個錯誤了。
一、.swp檔案的産生
使用vi或vim指令打開一個檔案,就會産生一個.(filename).swp的檔案。
如果編輯完成之後,正常退出,那麼這個swp檔案就會被自動删除。
注:.swp檔案屬于隐藏檔案,可以使用ll -a或者ls -a來檢視是否存在.swp檔案。
二、.swp檔案的作用
1、避免用多個程式編輯同一個檔案時,産生兩個不同的版本。
2、非正常退出時,檔案恢複。
三、.swp檔案的使用
1、恢複檔案
指令:vi -r {your file name}
注意:恢複之後,可以選擇将.swp檔案删除掉,否則每次打開都會提示
2、删除檔案
指令:rm .{your file name}.swp
四、禁用.swp檔案
可以在/etc/vimrc中【set noswapfile】來禁止生成.swp檔案。
