非正常關閉vi編輯器時會生成一個.swp文件
非正常關閉vi編輯器時會生成一個.swp文件
swp文件的來歷,當你強行關閉vi時,比如電源突然斷掉或者你使用了Ctrl+ZZ,vi自動生成一個.swp文件,下次你再編輯時,就會出現一些提示。
你可以使用
vi -r {your file name}
來恢復文件,然后用下面的命令刪除swp文件,不然每一次編輯時總是有這個提示。
rm .{your file name}.swp
在網上搜到了一個類似的提示,不同的linux提示可能不一樣
“.xorg.conf.swp” already exists!
[O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit:
當然可以用R鍵恢復。
vi編輯器要正常退出可以使用Shift-ZZ 。
[SuSE] 【已解決】vi 命令 生成 .swp 文件相關問題
-> 例:使用vi a.dat時 會生成一個 .a.dat.swp 文件
然后再開個終端 vi a.dat 時會提示:
【“Swap file ".文件名.swp" already exists![O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit:】
-> vi 版本:
vi -vierson
VIM - Vi IMproved 6.3 (2004 June 7, compiled Oct 20 2004 23:12:36)
-> 問: (vi 一個文件時怎么樣可以不讓它產生.swp文件?
或不讓他提示【“Swap file ".文件名.swp" already exists![O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit:】)
處理方法: 打開 /etc/vimrc 並添加 set noswapfile 后 OK