首页 > 代码库 > vim编辑时非正常退出处理方法
vim编辑时非正常退出处理方法
当我们在linux系统用vim编辑一个文件时,由于断电或其他的原因,比如用的ssh连接的端口,网络中断而关闭等。当再次编辑这个文件时会有提示:
“filname.swp” already exists!
[O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit:
当再次按确认键,可进入编辑模式,每次进入都会问你一遍,比较麻烦,为了解决这个问题,我们很有必要讨论一下为什么会产生这个吧
因为当vim编辑一个文件时系统会自动产生一个相同文件作为备份,以原文件最后加.swp为名保存起来,当遇到突发情况,文件没有来得及保存时, 系统已经自动替你保存在这个文件内了,但是当我们要编辑时,不想要它每次都提示,就需要以下这两步来搞定了。
vim -r filname(恢复原文件)
rm -f filname.swp (删除备份文件)
如果你想重新编写,直接删除filname.swp 即可~
本文出自 “刘水鹏CTO” 博客,请务必保留此出处http://string.blog.51cto.com/4375751/1410596
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。