E325: ATTENTION Found a swap file by the name

E325: ATTENTION Found a swap file by the name

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

E325: ATTENTIONFound 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 命令进行删除。

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部