E325: ATTENTION Found a swap file by the name

今天在自己鼓捣nginx,vim nginx.conf 文件的时候,突然出现了这个错误,因为是自己练习,知道肯定不是因为有其他人正在编辑这个文件,那就是因为上次vim的时候,没有完全退出中途产生中断了。解决问题的方式很简单,就是把这个后缀swp的文件删掉就可以了,但是看到下面的警告界面中的几个提示,用法有点模糊不清,特地整理一下,以方便以后查阅。

E325: ATTENTION
Found a swap file by the name ".nginx.conf.swp"
          owned by: root   dated: Wed May 17 05:21:20 2017
         file name: /usr/local/nginx/conf/nginx.conf
          modified: YES
         user name: root   host name: www
        process ID: 14180 (still running)
While opening file "nginx.conf"
             dated: Wed May 17 07:16:06 2017
      NEWER than swap file!

(1) Another program may be editing the same file.  If this is the case,
    be careful not to end up with two different instances of the same
    file when making changes.  Quit, or continue with caution.
(2) An edit session for this file crashed.
    If this is the case, use ":recover" or "vim -r nginx.conf"
    to recover the changes (see ":help recovery").
    If you did this already, delete the swap file ".nginx.conf.swp"
    to avoid this message.

Swap file ".nginx.conf.swp" already exists!
[O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort:

注意:vim 版本不同,可以操作的提示按钮也不同

[O]pen Read-Only:以只读模式打开文件
(E)dit anyway:用正常方式打开要编辑的文件,并不会载入暂存文件的内容,不过很容易出现多个用户互相改变对方的文件等问题。
(R)ecover: 加载暂存文件的内容,用在要救回之前未保存的工作。不过当救回来并保存离开vim后,还是要手动的删除暂存文件。
(Q)uit: 离开vim,不会进行任何操作回到命令行提示符。
(A)bort:忽略这个编辑行为,与quit类似。

手动删除暂存文件:
因为 .swp 暂存文件是隐藏文件,所以需要使用 ls -a 命令显示出所有文件,然后使用 rm -f .nginx.conf.swp 命令进行删除。

  • 7
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值