码迷,mamicode.com
首页 > 系统相关 > 详细

vim中.swp文件处理

时间:2016-12-21 02:17:28      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:就会   情况   版本   swp   lin   www   自动   自动生成   生成   

参考:

http://blog.csdn.net/lingdxuyan/article/details/4993868

http://www.cnblogs.com/softwaretesting/archive/2011/09/23/2185851.html

 

关于swp文件
使用vi,经常可以看到.swp这个文件,那这个文件是怎么产生的呢,当你打开一个文件,vi就会生成这么一个.(filename)swp文件 以备不测(不测下面讨论),如果你正常退出,那么这个这个swp文件将会自动删除 。
 
不测分为:1当你用多个程序编辑同一个文件时。2非常规退出时。
第一种情况的话,为了避免同一个文件产生两个不同的版本(vim中的原话),还是建议选择readonly为好。
第二种情况的话,你可以用vim -r filename恢复,然后再把swp文件删除(这个时候要确保你的swp文件没有用处了,要不然你会伤心的)

swp文件的来历,当你强行关闭vi时,比如电源突然断掉或者你使用了Ctrl+ZZ,vi自动生成一个.swp文件,下次你再编辑时,就会出现一些提示。

你可以使用

vi -r {your file name}

来恢复文件,然后用下面的命令删除swp文件,不然每一次编辑时总是有这个提示。

rm .{your file name}.swp

当然可以用R键恢复。

如果不想每次vi崩溃时不保存swp文件,可以通过选项禁止产生swp文件

set noswapfile

vim中.swp文件处理

标签:就会   情况   版本   swp   lin   www   自动   自动生成   生成   

原文地址:http://www.cnblogs.com/embedded-linux/p/6205004.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!