使用vi命令出现Swap file "..." already exists!警告

我在Linux下使用vi命令打开桌面的一个hello.ksh文件时,出现Swap file "hello.ksh" already exists!的错误,如下图1所示:

Swap file "hello.ksh" already exists!

图1:Swap file "hello.ksh" already exists!

出现这种错误的原因是Linux下可能同时有多个用户正在编辑一个文件,或者是编辑的时候非正常关闭了,那么再次打开的时候就会出现上面的这种错误。我出现这种错误的原因时,我强制关机了一下。

出现这种问题的解决方法如下:

删除hello.ksh.swp文件

图2:删除hello.ksh.swp文件

解决方法就是删除.swp文件,由于该文件是以点(.)开头的,是隐藏文件,直接使用ls命令是查看不到的,那么首先进入该路径下,使用ls -a命令显示全部文件,然后使用rm -rf命令去删除该文件,如上图2所示。然后,再次以vi命令打开该文件,就会发现该问题不会再出现了。

本文标题:使用vi命令出现Swap file "..." already exists!警告

本文链接:http://yedward.net/?id=323

本文版权归作者所有,欢迎转载,转载请以文字链接的形式注明文章出处。

相关文章