linux下vi或vim操作Found a swap file by the name的原因及解决方法--九五小庞

在linux下用vi或vim打开Test.java文件时

[root@localhost tmp]# vi Test.java

出现了如下信息:

E325: ATTENTION

Found a swap file by the name ".Test.java.swp"

owned by: root dated: Wed Dec 7 13:52:56 2011

file name: /var/tmp/Test.java

modified: YES

user name: root host name: localhost

process ID: 26153 (still running)

While opening file "Test.java"

dated: Wed Dec 7 14:00:46 2011

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 Test.java"

to recover the changes (see ":help recovery").

If you did this already, delete the swap file ".Test.java.swp"

to avoid this message.

"Test.java" 11L, 237C

Press ENTER or type command to continue

原因是在此次vi或vim操作前有过一次使用vi或vim 操作Test.java文件时出现了异常中断,所以在当前目录下产生了一个.Test.java.swp文件,这个文件使用ls命令查看不能发现,使用ls -a命令查看可以知道Test.java.swp是一个隐藏文件。

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

想要不再有上面的警告提示,把该文件删除即可:

[root@localhost tmp]# rm .Test.java.swp

rm: remove regular file `.Test.java.swp'? y

[root@localhost tmp]#

使用vi或vim编辑其他文件出现类似情况的处理方法一样可以。


版权声明:本文为CSDN博主「kenhins」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/kenhins/article/details/50781071

相关推荐
VinciYan4 分钟前
基于Jenkins+Docker的自动化部署实践——整合Git与Python脚本实现远程部署
python·ubuntu·docker·自动化·jenkins·.net·运维开发
州周6 分钟前
Ftp目录整个下载
linux·服务器·数据库
Jackey_Song_Odd7 分钟前
Ubuntu 24.04.1 解决部分中文字符(门、径)显示错误的问题
linux·ubuntu
kaixin_learn_qt_ing19 分钟前
Linux export命令
linux
余额不足1213822 分钟前
C语言基础十六:枚举、c语言中文件的读写操作
linux·c语言·算法
测试老哥26 分钟前
外包干了两年,技术退步明显。。。。
自动化测试·软件测试·python·功能测试·测试工具·面试·职场和发展
冷曦_sole26 分钟前
linux-19 根文件系统(一)
linux·运维·服务器
終不似少年遊*28 分钟前
美国加州房价数据分析01
人工智能·python·机器学习·数据挖掘·数据分析·回归算法
AI大模型学徒29 分钟前
Linux(二)_清理空间
linux·运维·服务器
花鱼白羊37 分钟前
TCP Vegas拥塞控制算法——baseRtt 和 minRtt的区别
服务器·网络协议·tcp/ip