Linux——vim编辑文件时——.swp文件解决方案

test.cpp样例

当我们vim test.cpp进入编辑文件。

却忘记了保存退出 再次进入就会出现一下画面

当你摁下Enter键位 出现以下几个选项

O——是只读不写 

E——是正常打开文件但不会载入磁盘内容

R——覆盖——是加载存储磁盘的文件(当我们忘记保存时,系统会自动帮我们保存我们刚才编辑文件内容在一个.swp隐藏文件) 但我们如果不删除那个系统帮我们临时保存的.swp文件 你编辑完文件保存 再次vim进入时 还是会出现以上问题 并且按R覆盖进去——内容只是你修改之前原来的编辑内容。

Q——是退出这个编辑  回到原始输入命令行

A——是忽略这个编辑行为 也是回到原始输入命令行

解决办法

我们可以看见系统已经在对应目录下的文件夹帮我们存储好了刚才vim编辑器写入代码 忘记保存的内容。

我们可以复制以下路径

然后cd进入

 输入ls -al 显示隐藏文件   ——.swp属于隐藏文件

输入 rm * -rf 删除目录下缓存.swp隐藏文件

输入cd - 回到相对于目录下的test.cpp

再次vim test.cpp 进入编辑的时候就是我们刚才忘记保存的内容,并且不管我们要进去vim修改几次代码 都不会出现以上问题。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/229612.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网络入门---网络的大致了解

目录标题 网络发展的简单认识协议作用的理解协议的本质什么是协议分层网络通信所面对的问题OSI七层模型TCP/IP模型协议报头的理解局域网通信局域网通信基本原理报头的问题局域网的特点跨网的网络链接如何查看mac地址 网络发展的简单认识 通过之前的学习我们知道计算机是给人提…

基于STM32单片机的智能家居系统设计(论文+源码)

1.系统设计 基于STM32单片机的智能家居系统设计与实现的具体任务: (1)可以实现风扇、窗帘、空调、灯光的开关控制; (2)具有语音识别功能,可以通过语音控制家电; (3&a…

JS:获取当前日期是本年度的第几周

问题 根据当前的日期(比如年月日),来得到当前日期属于本年度的第几周 解决 代码: // 获取当前日期是本年的第几周 //参数: a为年 b为月 c为日 function getYearWeek(a, b, c) {var date1 new Date(a, parseInt(b)…

[C++]:9: string类的模拟实现

string类的模拟实现 0:类的成员变量:一.构造析构赋值:1.构造:2.析构:3.赋值: 二.容量相关:1.size()2.capacity()3.reserve()4.clear()5.empty() 三.c_str和operator[]1.c_str2.operator[] 四.pu…

进入最后倒计时!就在深圳福田明天上午9点正式开幕!不容错过!

会展中心介绍 深圳会展中心交通快捷便利,南邻滨河快速干道,与口岸、港口及高速公路相连,驾车驱往深圳火车站仅需15分钟、深圳机场仅需30分钟。地铁1号、4号线在会展中心站接驳,通过市政地下通道可从馆内直达地铁站,仅需…

【MATLAB】RLMD分解+FFT+HHT组合算法

有意向获取代码,请转文末观看代码获取方式~也可转原文链接获取~ 1 基本定义 RLMD分解FFTHHT组合算法是一种强大的分析方法,结合了局部均值分解(LMD)、快速傅里叶变换(FFT)和希尔伯特-黄变换(H…

5W2H分析法

5W2H分析法 5W2H分析法又叫七问分析法。 模型介绍 简单、方便,易于操作的思考(框架)模型,问题分析模型,它可以帮助我们保证思考的严谨与全面,也能给人启发,有着广泛的应用: 提问-可…

MySQL索引使用总结

索引(index) 官方定义:一种提高MySQL查询效率的数据结构 优点:加快查询速度 缺点: 1.维护索引需要消耗数据库资源 2.索引需要占用磁盘空间 3.增删改的时候会影响性能 索引分类 索引和数据库表的存储引擎有关,不同的存储引擎&am…

探索Python内置类属性__repr__:展示对象的魅力与实用性

概要 在Python中,每个对象都有一个内置的__repr__属性,它提供了对象的字符串表示形式。这个特殊的属性在调试、日志记录和交互式会话等场景中非常有用。本文将详细介绍__repr__属性的使用教程,包括定义、常见应用场景和注意事项,…

单片机复位电路

有时候我们的代码会跑飞,这个时候基本上是一切推到重来.”推倒重来”在计算机术语上称为复位.复位需要硬件的支持,复位电路就是在单片机的复位管脚上产生一个信号,俗称复位信号.这个信号需要持续一定的时间,单片机收到该信号之后就会复位,从头执行。 复位原理: 那么…

Vue实现可拖拽边界布局

Vue实现可拖拽边界布局 在前端开发中,有时需要实现一种可拖拽边界的布局,通过拖动分隔线来调整不同区域大小。例如,下图是一个典型的可拖拽边界布局,它由左右两个区域组成,左边是一个树形菜单,右边是一个上…

如何用眼精星票证识别系统识别名片?

近年来,随着信息化技术的不断发展,越来越多的人开始使用电子名片来进行商务交流和信息传递。然而,如何将纸质名片转化为电子名片并结构化数据,却一直是许多人的难题。本文将介绍一种使用眼精星票证识别系统的方法,将纸…