非正常關閉vi編輯器產生swp文件怎麼刪除
03-01
問題描述:
使用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 |