linux下vi操作Found a swap file by the name

linux下vi操作Found a swap file by the name

当我在linux下用vi打开Test.java文件时

[root@localhost tmp]# vi Test.java

会出现如下信息:

 

Dos代码  
收藏代码

    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 操作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]#

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/113195.html原文链接:https://javaforall.net

(0)
上一篇 2021年10月22日 下午8:00
下一篇 2021年10月22日 下午9:00


相关推荐

  • CentOS7 64位安装mysql教程,亲测完美

    CentOS7 64位安装mysql教程,亲测完美从最新版本的linux系统开始,默认的是Mariadb而不是mysql!这里依旧以mysql为例进行展示1、先检查系统是否装有mysqlrpm-qa|grepmysql1这里返回空值,说明没有安装这里执行安装命令是无效的,因为centos-7默认是Mariadb,所以执行以下命令只是更新Mariadb数据库yuminstallmysql1删除可用yumremovemysql12、下

    2022年5月20日
    38
  • werkzeug LocalProxy

    werkzeug LocalProxy1.当我们代理的理解fromwerkzeug.localimportLocalStack,LocalProxyl_stack=LocalStack()l_stack.push({‘name’:’wang’})l_stack.push({‘name’:’wei’})defget_name():returnl_stack.pop()#不用代理name=get_name()print(f”nameis{name[‘name’]}”)print(f”

    2022年10月6日
    6
  • IOS 最新邓白氏编码申请

    IOS 最新邓白氏编码申请iOS 开发邓白氏编码申请流程 前言 邓白氏编码不是所有账号都需要的 如果你只是申请个人账号 不需要显示公司的信息 那就不需要邓白氏编码 直接 nbsp 99 美元那个个人的就可以 如果你 nbsp App 需要显示的是公司的信息 那就需要了 apple 三种开发者账号的区别 1 个人开发者 可以上传 store 99 最多支持 100 台测试设备 2 公司开发者账号 也叫组织开发者账号 可以上传 appstore 产品

    2026年3月17日
    6
  • 查看apk签名信息

    查看apk签名信息

    2021年9月30日
    41
  • 查看linux执行的命令记录_linuxhistory命令

    查看linux执行的命令记录_linuxhistory命令前言我们每次敲打linux命令的时候,有时候想用之前用过的命令,一般情况下,我们都会按↑↓箭头来寻找历史的命令记录,那如果我想用1天前执行的某条命令,难道还要按↑100次?显示这样是不现实的,我们可

    2022年7月28日
    23
  • 智谱AI开源高性能轻量OCR模型GLM-OCR,沐曦曦云GPU完成Day 0适配

    智谱AI开源高性能轻量OCR模型GLM-OCR,沐曦曦云GPU完成Day 0适配

    2026年3月12日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号