开发者社区> 黑泽明军> 正文

linux下vi编辑某文件时,操作出现 错误提示: E325: ATTENTION 2, Found a swap file by the name ".p1.c.swp"

简介: 当我在linux下用vi打开p1.c文件时 root@iZ2zeeailqvwws5dcuivdbZ:~/1/01/指针# vi p1.c 会出现如下信息: 1 E325: ATTENTION 2 Found a swap file by the name ".
+关注继续查看

当我在linux下用vi打开p1.c文件时

root@iZ2zeeailqvwws5dcuivdbZ:~/1/01/指针# vi p1.c

会出现如下信息:

 1 E325: ATTENTION
 2 Found a swap file by the name ".p1.c.swp"
 3           owned by: root   dated: Fri Jan  5 19:57:58 2018
 4          file name: ~root/1/01/指针/p1.c
 5           modified: YES
 6          user name: root   host name: iZ2zeeailqvwws5dcuivdbZ
 7         process ID: 10876
 8 While opening file "p1.c"
 9              dated: Fri Jan  5 19:51:30 2018
10 
11 (1) Another program may be editing the same file.  If this is the case,
12     be careful not to end up with two different instances of the same
13     file when making changes.  Quit, or continue with caution.
14 (2) An edit session for this file crashed.
15     If this is the case, use ":recover" or "vim -r p1.c"
16     to recover the changes (see ":help recovery").
17     If you did this already, delete the swap file ".p1.c.swp"
18     to avoid this message.
19 
20 Swap file ".p1.c.swp" already exists!
21 [O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort: 
上面的两段话(1)(2)的翻译是:
(1)另一个程序可能正在编辑同一个文件。 如果是这种情况,请注意在进行更改时不要以相同文件的两个不同实例结束。 退出,或继续谨慎。
(2)此文件的编辑会话崩溃。如果是这种情况,请使用“:recover”或“vim -r p1.c”来恢复更改(请参阅“:help recovery”)。如果已经这样做, 删除交换文件“.p1.c.swp”以避免此消息。

原因是我之前有一次使用vi 操作 p1.c 文件时出现了异常中断,与服务器中断连接了,所以我重新连接服务器后,用 i p1.c 查看时,在当前目录下产生了一个 .p1.c.swp 文件。

但是我使用ls命令查看该目录下,却发现没有这个文件,后来使用ls -a命令查看才知道 .p1.c.swp 是一个隐藏文件。

注:以.开头的文件就是隐藏文件哦。

当我把该隐藏文件删除后再次打开就没有上面的警告了。

root@iZ2zeeailqvwws5dcuivdbZ:~/1/01/指针# rm .p1.c.swp

root@iZ2zeeailqvwws5dcuivdbZ:~/1/01/指针# 

  

我的GitHub地址:https://github.com/heizemingjun
我的博客园地址:http://www.cnblogs.com/chenmingjun
我的蚂蚁笔记博客地址:http://blog.leanote.com/chenmingjun
Copyright ©2018 黑泽明军
【转载文章务必保留出处和署名,谢谢!】

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
linux运维文本文件编辑命令
文本文件编辑命令linux运维
92 0
LINUX常用操作命令和命令行编辑快捷键
LINUX常用操作命令和命令行编辑快捷键
114 0
Linux入门使用vi简单的编辑文本
Linux入门使用vi简单的编辑文本
31 0
Linux使用技巧:使用vi编辑文本文件
介绍vi的基本概念、操作及几个实用的技巧
235 0
Linux - vi命令编辑后 wq 与 x 区别是什么?
Linux - vi命令编辑后 wq 与 x 区别是什么?
76 0
【Linux】多文件同时编辑
【Linux】多文件同时编辑
89 0
Linux环境搭建 | 使用notepad++远程编辑虚拟机文档
Linux环境搭建 | 使用notepad++远程编辑虚拟机文档
209 0
文件管理-Linux系统VIM编辑
文件管理-Linux系统VIM编辑
64 0
Linux下创建并编辑文本
展示Linux下如何创建并编辑一个文本文档。
347 0
Linux编辑启动停止重启springboot jar包脚本
Linux编辑启动停止重启springboot jar包脚本 springboot的配置文件中,配置文件的名字都有各自的意义跟用途 dev 开发环境 prod 生产环境(默认) test 测试环境 加载指定配置文件 --spring.profiles.active=prod springboot加载jar包的方式有 // 直接在控制台进行启动,缺点就是控制台关闭项目也就关闭了。
4142 0
+关注
黑泽明军
斯人若彩虹,遇上方知有。
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
ECS运维指南 之 Linux系统诊断
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
相关实验场景
更多
相关镜像