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

news/2024/7/21 15:12:53 标签: vim, linux, 编辑器

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

  • 一、问题描述
  • 二、原因说明
  • 三、解决方案
    • 3.1 方案1 删除即可
    • 3.2 方案2 禁止生成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

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

本文完结!


http://www.niftyadmin.cn/n/307354.html

相关文章

深度学习技巧应用14-深度学习跨框架应用,ONNX实现模型互操作性

大家好,我是微学AI,今天给大家介绍一下,深度学习技巧应用14-深度学习跨框架应用,ONNX实现模型互操作性,在深度学习领域,有很多优秀的框架可以使用,例如TensorFlow、PyTorch、Caffe等。但是&…

Unity大面积草地渲染——3、使用GPUInstancing渲染大面积的草

大家好,我是阿赵。 这里开始讲大面积草地渲染的第三个部分,使用GPU Instancing来渲染大面积的草。 一、在不使用GPU Instancing时的渲染情况 为了能看性能明显一点,我写了个工具,在10乘10的范围内生成了一万棵草。 由于我的电…

2023进销存财务软件哪个好?哪些适合中小商户使用?

对于开店的老板来说,门店的财务管理一直都是比较头疼的一件事,销售业绩人工统计困难,记账对账效率低且容易出错。 使用进销存财务软件可以有效的帮助门店解决财务管理问题,但市面上这么多进销存财务软件,哪些性价比较高…

开源之夏2023 | 欢迎申请openEuler Embedded SIG开发任务

关于开源之夏 开源之夏是开源软件供应链点亮计划下的暑期活动,由中科院软件研究所与openEuler社区联合主办,旨在鼓励在校学生积极参与开源软件的开发维护,促进优秀开源软件社区的蓬勃发展。 活动联合各大开源社区,针对重要开源软件…

每周一算法:差分算法

差分算法 差分是一种常见的算法,用于快速修改数组中某一段区间的值。其基本思想就是预处理出数组的差分数组,然后修改区间时,只需要修改两个位置的值,即可快速完成区间修改。最后再通过差分数组求出原数组。差分算法在区间加、区…

vue3使用keep-alive组件,包含动态组件使用

vue3使用keep-alive组件,包含动态组件使用 本文目录 vue3使用keep-alive组件,包含动态组件使用组件不使用keep-alive组件中使用v-if切换component动态组件切换因注释导致的意外错误动态组件的使用完整示例 路由不使用keep-alive路由中使用keep-alive生命…

软考A计划-重点考点-专题六(数据库知识)

点击跳转专栏>Unity3D特效百例点击跳转专栏>案例项目实战源码点击跳转专栏>游戏脚本-辅助自动化点击跳转专栏>Android控件全解手册点击跳转专栏>Scratch编程案例 👉关于作者 专注于Android/Unity和各种游戏开发技巧,以及各种资源分享&am…

医学影像系统源码,三维后处理和重建 PACS源码

医学影像系统源码,三维后处理和重建 PACS源码 医学影像系统由PACS系统、RIS系统组成,提供与HIS的接口(HL7或其他类型)。 主要功能介绍 信息预约登记 支持对患者、检查项目、申请医生、申请单据、设备等信息进行管理。且支持检查…