Linux下編程難免要開(kāi)啟多個(gè)vim共同編輯同一個(gè)文件,這時(shí)再次保存就會(huì)出現(xiàn):
swap file "*.swp" already exists!
[O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort:
原因:
使用vim編輯文件實(shí)際是先copy一份臨時(shí)文件并映射到內(nèi)存給你編輯茄茁, 編輯的是臨時(shí)文件, 當(dāng)執(zhí)行:w后才保存臨時(shí)文件到原文件揖曾,執(zhí)行:q后才刪除臨時(shí)文件。
每次啟動(dòng)檢索式否有臨時(shí)文件, 有則詢問(wèn)如何處理,就會(huì)出現(xiàn)如上情景悄晃。
解決方法:
執(zhí)行以下命令:找到臨時(shí)文件,然后刪除
ll -a //顯示隱藏文件
rm .*.swp //刪除隱藏文件