關於vi不正常退出產生的swp檔案

2021-05-12 19:36:06 字數 806 閱讀 8188

非正常關閉vi編輯器時會生成乙個.swp檔案

關於swp檔案

使用vi,經常可以看到swp這個檔案,那這個檔案是怎麼產生的呢,

當你開啟乙個檔案,vi就會生成這麼乙個.(filename)swp檔案 以備不測(不測下面討論),

如果你正常退出,那麼這個這個swp檔案將會自動刪除 。下面說不測。

2非常規退出時。

第一種情況的話,為了避免同乙個檔案產生兩個不同的版本(vim中的原話),還是建議選擇readonly為好。

第二種情況的話,你可以用vim -r filename恢復,然後再把swp檔案刪除(這個時候要確保你的swp檔案沒有用處了,要不然你會傷心的)

swp檔案的來歷,當你強行關閉vi時,比如電源突然斷掉或者你使用了ctrl+zz,vi自動生成乙個.swp檔案,下次你再編輯時,就會出現一些提示。

你可以使用

vi -r

來恢復檔案,然後用下面的命令刪除swp檔案,不然每一次編輯時總是有這個提示。

rm ..swp

在網上搜到了乙個類似的提示,不同的linux提示可能不一樣

「.xorg.conf.swp」 already exists!

[o]pen read-only, (e)dit anyway, (r)ecover, (q)uit:

當然可以用r鍵恢復。

vi編輯器要正常退出可以使用shift-zz 。

如果不想每次vi崩潰時不儲存swp檔案,可以修改檔案,

關於vi不正常退出產生的swp檔案

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!非正常關閉vi編輯器時會生成乙個.swp檔案 關於swp檔案 使用vi,經常可以看到swp這個檔案,那這個檔案是怎麼產生的呢,當你開啟乙個檔案,vi就會生成這麼乙個.filename swp檔案 以備不測 不測下面討論 如果你正常退出,那麼這個這個...

vim不正常退出後再次開啟資訊提示

我們使用vim編輯時,vim會在被編輯的檔案的目錄下再建立乙個名為.filename.swp的暫存檔案,如果vim的工作被不正常中斷,導致暫存檔無法通過正常流程來結束,則暫存檔案就不會消失,而是繼續保留下來。當再次使用vim編輯之前的那個檔案時,vim會顯示一系列警告資訊 其中六個可用按鈕 o pe...

docker 移除掉執行不正常的container

本菜鳥在剛學習docker的時候遇到了這樣的問題,記錄一下,當啟動乙個container的時候,docker ps 看到剛啟動的容器有問題,需要先docker stop然後在docker rm 掉。當然 啟動不成功也是因為沒有許可權,docker 容器無許可權 新增 privileged true ...