vim打不开某个xxx文件并提示发现交换文件xxx.swp

原因:在用vim打开一个文件时,其会产生一个filename.swap文件,用于保存数据,当文件非正常关闭时,可用此文件来恢复,当正常关闭时,此文件会被删除,非正常关闭时,不会被删除,所以提示存在.swap文件。

在提示信息中会看到类似如下的内容

上次编辑此文件时崩溃。
    如果是这样,请用 ":recover" 或 "vim -r xxx"
    恢复修改的内容 (请见 ":help recovery")。
    如果你已经进行了恢复,请删除交换文件 ".xxx.swp"
    以避免再看到此消息。


交换文件 ".xxx.swp" 已存在!
以只读方式打开([O]), 直接编辑((E)), 恢复((R)), 删除交换文件((D)), 退出((Q)), 中止((A)):

按R恢复,此时会打开你要编辑的xxx文件,确认一遍之后wq保存退出,

再次打开 vim xxx还是会有提示信息,这次输入D删除交换文件,之后就可以正常打开了。

当然如果不是什么重要的信息,遇到该提示直接输入D删除交换文件,之后就可以正常打开重新编辑即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值