【异常解决】vim编辑文件时提示 Found a swap file by the name “.start.sh.swp“的解决方案

vim编辑文件时提示 Found a swap file by the name ".start.sh.swp"的解决方案

一、问题描述

vim编辑文件时提示 Found a swap file by the name “.start.sh.swp”,如下图所示:
在这里插入图片描述

二、原因说明

在这里插入图片描述

文件发生了异常中断(非正常退出,比如意外关机、直接关闭了Shell终端等情况)时,就会在当前目录下生成了一个***.swp文件。在Linux中,以.开头的文件都是隐藏文件,可以通过使用 ll -a 或者 ls -a 来查看。这种swp文件是隐藏文件,有两个作用:

  • 避免用多个程序编辑同一个文件时,产生两个不同的版本。
  • 非常规退出时,文件恢复。

三、解决方案

3.1 方案1 删除即可

如果临时文件是我们需要的文件,则使用vim -r filename或按提示进行修复;如果不需要临时文件,则直接删除即可。

在这里插入图片描述

3.2 方案2 禁止生成swp文件

如果想要禁止生成swp文件,可以通过修改vim的配置文件来实现。新建一个~/.vimrc文件,在文件中添加一行代码:

set noswapfile

注意:这样该配置只会对当前用户生效。

本文完结!

猜你喜欢

转载自blog.csdn.net/weixin_44299027/article/details/130605757
今日推荐