1. 程式人生 > >鳥哥的Linux私房菜讀書筆記--vim的暫存檔、救援與開啟時的警告

鳥哥的Linux私房菜讀書筆記--vim的暫存檔、救援與開啟時的警告

當我們在使用vim編輯器的時候,vim會在與被編輯的檔案的目錄下,再建立一個.filename.swp的 檔案(暫存檔)。當某些意外發生導致編輯檔案還沒有被儲存的時候,暫存檔可發揮救援作用。

當資料編輯時發生中斷導致沒有儲存時,重新進行編輯時會提示   :

E325  : ATTENTION   <==錯誤程式碼提示

Found  a swap file by the name "xxx.filename.swp"     <==暫存檔的存在

之後會提示說明可能發生錯誤的原因及解決方案

最底行提示:[O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort

各按鈕的說明如下: <1> [O]pen Read-Only:開啟此檔案成為只讀檔, 可以用在你只是想要查閱該檔案內容並不想要進行編輯行為時。一般來說,          在上課時,如果你是登入到同學的計算機去看他的配置檔案, 結果發現其實同學他自己也在編輯時,可以使用這個模式; <2>(E)dit anyway:還是用正常的方式開啟你要編輯的那個檔案, 並不會載入暫存檔的內容。不過很容易出現兩個使用者互相           改變對方的檔案等問題!不好不好! <3>(R)ecover:就是載入暫存檔的內容,用在你要救回之前未儲存的工作。 不過當你救回來並且儲存離開 vim 後,還是要手動         自行刪除那個暫存檔喔! <4>(D)elete it:你確定那個暫存檔是無用的!那麼開啟檔案前會先將這個暫存檔刪除! 這個動作其實是比較常做的!因為你可         能不確定這個暫存檔是怎麼來的,所以就刪除掉他吧!哈哈! <5>(Q)uit:按下 q 就離開 vim ,不會進行任何動作回到命令提示字元。 <6>(A)bort:忽略這個編輯行為,感覺上與 quit 非常類似! 也會送你回到命令提示字元就是囉!