swap file "*.swp" already exists问题解决!!!

Linux下编程难免会开启多次vim编辑, 同一个文件如果在上一次编辑时未进行保存,则在下一次想要进行编辑时就会出现:

swap file "*.swp" already exists!

[O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort:

原因:

使用vim编辑文件实际是先copy一份临时文件并映射到内存给你编辑, 编辑的是临时文件, 当执行:w后才保存临时文件到原文件,执行:q后才删除临时文件。

每次启动编辑时都会检索这个文件是否已经存在临时文件, 有则询问如何处理,就会出现如上情景。

解决方法(删除这个临时文件即可):

rm *.swp

这个文件是隐藏文件

使用ls -a命令查看

然后就不会出现上述问题!

原文地址:http://blog.51cto.com/zhangcf/2095566

时间: 2024-08-06 05:00:01

swap file "*.swp" already exists问题解决!!!的相关文章

swap file "*.swp" already exists!的解决方法

Linux下编程难免要开启多个vim共同编辑同一个文件,这时再次保存就会出现: swap file "*.swp" already exists! [O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort: 原因: 使用vim编辑文件实际是先copy一份临时文件并映射到内存给你编辑, 编辑的是临时文件, 当执行:w后才保存临时文件到原文件,执行:q后才删除临时文件. 每次启动检索式否有临时文件, 有

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

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

解决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="f

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

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

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为

编辑文件警告Swap file “apiserver.swp…” already exists!

Linux下多个用户同时编辑一个文件,或编辑时非正常关闭,再下次编辑打开文件时均为显示如下警告信息: Swap file ".apiserver.swp" already exists! [O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort: 这时我们可以使用命令查看隐藏swp文件(隐藏文件都以.开头): ls -a 或者 ll 查看当前目录下与打开的文件同名的.swp文件,如apiserver显示为.apiserver

&#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!保存文件并退出,此时再次编辑文件就一切正常了!!

vi操作异常时Found a swap file by the name

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

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