解决Swap file ".ceshi.c.swp" already exists!问题

关于swp文件:使用vi,经常可以看到swp这个文件,那这个文件是怎么产生的呢,当你打开一个文件,vi就会生成这么一个.(filename)swp文件以备不测,如果你正常退出,那么这个.(filename)swp文件将会自动删除。

因此.(filename)swp文件就是你没有正常退出vi或者vim编辑器时留下来的!比如:强行关闭vi或vim时,电源突然断掉,或者你使用了Ctrl-zz。(正常的退出方式应该是Shift-ZZ)

这时候就会出现下面的情况了

<span style="font-family:SimSun;color:#ffffff;background-color: rgb(0, 0, 0);">E325: ATTENTION
Found a swap file by the name ".ceshi.c.swp"
          owned by: root   dated: Sat Jul  4 19:51:46 2015
         file name: /c/ceshi.c
          modified: YES
         user name: root   host name: c66-WR
        process ID: 2801
While opening file "ceshi.c"
             dated: Sun Jul  5 12:38:54 2015
      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 ceshi.c"
    to recover the changes (see ":help recovery").
    If you did this already, delete the swap file ".ceshi.c.swp"
    to avoid this message.

Swap file ".ceshi.c.swp" already exists!
[O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit:</span>

重点:解决办法

  用下面的命令删除swp文件

rm .{your file name}.swp

例如:我的文件名是ceshi.c 那么就用这样的命令:rm .ceshi.c.swp (当然你前面也可以加-rf强制删除)

问: (vi 一个文件时怎么样可以不让它产生.swp文件?或不让他提示【“Swap file ".文件名.swp" already exists![O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit:】)

处理方法: 打开 vi /etc/vimrc 并在末尾添加 set noswapfile 后保存退出 OK

时间: 2024-08-29 20:51:54

解决Swap file ".ceshi.c.swp" already exists!问题的相关文章

Swap file &quot;/etc/.hosts.swp&quot; already exists! [O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it,

非正常关闭vi编辑器时会生成一个.swp文件 非正常关闭vi编辑器时会生成一个.swp文件 关于swp文件 使用vi,经常可以看到swp这个文件,那这个文件是怎么产生的呢,当你打开一个文件,vi就会生成这么一个.(filename)swp文件以备不测(不测下面讨论),如果你正常退出,那么这个这个swp文件将会自动删除.下面说不测. 不测分为:1当你用多个程序编辑同一个文件时. 2非常规退出时. 第一种情况的话,为了避免同一个文件产生两个不同的版本(vim中的原话),还是建议选择readonly为

使用vim打开某文件一直出现Swap file &quot;.nginx.conf.swp&quot; already exists!

故障:在使用vim编辑nginx的配置文件的时候,一直出现swp文件已存在的现象: 在使用vim编辑某文件的时候,会产生一个swp文件 .FILENAME.swp 在正常编辑结束退出的时候,该文件会被自动删除 如果不小心删除原文件,可以使用vim -r FILENAME,就是利用swp文件恢复原文件(前提是系统没有重启,系统重启后,该文件也会消失) 一般,在使用vim打开某文件的时候出现这种问题的原因有两种: 1.此时该文件已经被打开 在这种情况下可以使用只读方式打开 2.就是由于swp文件存在

Swap file &quot;.hive-site.xml.swp&quot; already exists

1.使用命令[[email protected] conf]$ ls -la查找出隐藏文件,然后删除报出来的错误文件. [[email protected] conf]$ rm -rf .hive-site.xml.swp 原文地址:https://www.cnblogs.com/biehongli/p/8823742.html

解决Swap file &amp;quot;.ceshi.c.swp&amp;quot; already exists!问题

关于swp文件:使用vi,常常能够看到swp这个文件,那这个文件是怎么产生的呢.当你打开一个文件,vi就会生成这么一个.(filename)swp文件以备不測,假设你正常退出,那么这个.(filename)swp文件将会自己主动删除. 因此.(filename)swp文件就是你没有正常退出vi或者vim编辑器时留下来的! 比方:强行关闭vi或vim时.电源突然断掉,或者你使用了Ctrl-zz.(正常的退出方式应该是Shift-ZZ) 这时候就会出现以下的情况了 <span style="f

iOS开发之--解决 swap file “*.swp”already exists!问题

刚才我在vim导入第三方库的时候,突然发现我把podfile的名字打错了,然后我直接终止了进程,然后你懂得出错了,,E325......., 其实使用vim编辑文件实际上是先copy一份临时文件,病映射到内存给你编辑,编辑的是临时文件,当执行:w后才保存临时文件到原文件,执行:q后才删除临时文件. 每次启动检索是否有临时文件,有就询问如何处理,就会出现如上情景. 解决办法,打开终端输入: ls -a 然后找到xxx.swp的文件,把他移除掉,方法如下: rm xxxx.swp 注:上面的xxx是

&#8203;老男孩教育每日一题第123天- 出现Swap file….already exists以下错误如何解决?

E325: ATTENTION Found a swap file by the name ".a.sh.swp"Swap file ".a.sh.swp" already exists! [O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort: 解决方法 1.首先输入R,恢复数据.2.然后输入D,删除临时文件3.最后输入:wq!保存文件并退出,此时再次编辑文件就一切正常了!!

linux下vi或vim编辑文件时提示Found a swap file by the name的原因及解决方法

在linux下用vi或vim打开test.java文件时 [[email protected] test]# 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  

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

在linux下用vi或vim打开Test.java文件时 [[email protected] 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    

Linux Found a swap file by the name filename

在Linux中使用vi命令编辑mysql_backup.sh时遇到下面提示信息 E325: ATTENTION Found a swap file by the name ".mysql_backup.sh.swp"           owned by: root   dated: Sat Apr 23 23:58:28 2016          file name: /mnt/resource/mysql_backup/mysql_backup.sh           modi