標籤:

非正常關閉vi編輯器產生swp文件怎麼刪除

問題描述:

使用vi編輯器的時候,有時候系統提示發現交換文件swp已存在,導致無法編輯當前文件。那麼swp文件怎麼刪除呢

分析問題:

當你打開一個文件,vi編輯器就會生成這麼一個.swp文件防止出現意外情況(類似微軟word的緩存文件機制),如果正常退出那麼這個swp文件將會自動刪除。

當你強行關閉vi或者SSH連接時,比如電源斷了或者使用了Ctrl+ZZ,vi自動生成一個.swp文件,下次你再編輯時,就會出現一些提示。

解決問題:

按照vi編輯器的提示,有兩種情況如下:

1、用多個程序編輯同一個文件時。

2、非常規退出時。

第一種情況的話,為了避免同一個文件產生兩個不同的版本(vim中的原話),還是建議選擇只讀方式為好。

第二種情況的話,你可以用vim -r filename恢復,然後再把swp文件刪除(這個時候要確保你的swp文件沒有用處了,否則等於給自己挖坑了),不然每次編輯這個文件時總會有這個提示。

刪除swp文件的命令:

rm .{your file name}.swp

vi編輯器要正常退出可以使用Shift-ZZ 。

一般來說只要我們使用vi編輯器的時候能夠正常退出,很少會出現swp文件,本文也是我個人的一個記錄,也希望能夠幫助遇到同樣問題的網友。

轉載請註明:魏艾斯博客 ? 非正常關閉vi編輯器產生swp文件怎麼刪除


推薦閱讀:

lnmp環境如何還原網站文件和資料庫
如何對低硬體配置的中小型php網站進行性能優化?
Lnmp環境下nginx配置虛擬主機新手教程(支持解析PHP腳本)
在樹莓派上安裝 LNMP
LNMP架構 - firewalld 防火牆配置

TAG:LNMP |