当前位置: 首页 > news >正文

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

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.lryc.cn/news/66265.html

相关文章:

  • 「企业应用架构」应用架构概述
  • ePWM模块(3)
  • 【笔试强训选择题】Day11.习题(错题)解析
  • JVM知识
  • 操作系统第二章——进程与线程(中)
  • AlphaFold的极限:高中生揭示人工智能在生物信息学挑战中的缺陷
  • RocketMQ双主双从环境搭建
  • next.js博客搭建_初始化next项目(第一步)
  • ACM - 其他算法 - 基础(前缀和 + 差分)
  • No.056<软考>《(高项)备考大全》【冲刺10】《软考高项常见工具口语化解释》
  • MySQL原理(九):表分区和分库分表
  • 【Ehcache技术专题】「入门到精通」带你一起从零基础进行分析和开发Ehcache框架的实战指南(缓存查询-配置篇)
  • MySQL基础(七)单行函数
  • Cy5.5-PEG-FA结构式 荧光Cy5.5标记聚乙二醇叶酸;PEG分子量2000,叶酸(-FA)基团可应用于靶向传递
  • 【微服务笔记23】使用Spring Cloud微服务组件从0到1搭建一个微服务工程
  • 舞台特效-第14届蓝桥杯省赛Scratch初级组真题第2题
  • mysql 5.7.32安装及主从安装信息
  • leecode111——二叉树最短路径
  • Swift学习教程大纲
  • HTML 基础知识
  • 国考省考结构化面试:综合分析题,名言哲理(警句观点启示)、漫画反驳题等
  • 【前端面经】CSS-浮动和清除浮动的方式
  • 【Android取证篇】ADB版本更新详细步骤
  • 【rust】| 02——语法基础_变量(不可变?)和常量
  • JavaScript实现在键盘输入按键,浏览器进行显示的代码
  • 精炼计算机网络——物理层(二)
  • ChatGPT直接访问,Edge浏览器-免费ChatGPT保姆级教程
  • 1010. 总持续时间可被 60 整除的歌曲
  • 基于Spring Boot的婚恋系统
  • unity愤怒的小鸟学习制作(一)