在vi下还是不能删除内容啊??我是用root用户啊,根本就不能删除里面的内容。

我用a+delete无法删除。  在vi下还是不能删除内容啊??那就用x,先按一下esc,再按x。

使用vi编辑器编辑文件时,经常会由于非正常退出而产生一个swp文件,以后每次进入时都会提示,非常麻烦。现将网上搜集的解决方法陈列于此:

swp文件产生原因分为:

1.当你用多个程序编辑同一个文件时。

2.非常规退出时。

通常最后的少量改动无法恢复. Vim会在你连续4秒不键入内容时跟磁盘同步一次, 或者是连续键入了200个字符之后. 这可以通过´updatetime´和´updatecount´两个选项来控制. 所以系统如果在有所改动之后但Vim还没有同步时发生了宕机, 那这一部分内容就无法恢复了。

第一种情况的话,为了避免同一个文件产生两个不同的版本(vim中的原话),还是建议选择readonly为好。

第二种情况的话,你可以用vim -r filename恢复,然后再把swp文件删除(rm .filename.swp)。

进一步学习: swap-filej 关于交换文件的位置和命名

:preservej 手工刷新交换文件

:swapnamej 查看原文件及其交换文件的名字

´updatecount´ 连续击键多少次后做一次同步

´updatetime´ 多长时间之后做一次同步

´swapsync´ 同步交换文件时是否同时做一次磁盘同步

´directory´ 列出存放交换文件的目录

´maxmem´ 尚未写入交换文件的内容所受的内存限制

      ´maxmemtot´ 同上, 但是针对所有文件

linux删除缓存文件swp,Vi下删除SWP文件相关推荐

  1. VI下删除文本中的^M

    VI下删除文本中的^M 关于回车与换行 很久以前,老式的电传打字机使用两个字符来另起新行.一个字符把滑动架移回首位 (称为回车,ASCII码为0D),另一个字符把纸上移一行 (称为换行, ASCII码 ...

  2. [Linux C]列出指定目录下的所有文件(夹)

    在Linux下,用C语言实现列出指定目录下的所有文件和文件夹: #include <stdio.h> #include <dirent.h> #include <stdl ...

  3. linux防火墙文件路径,防火墙问题 Linux系统 /etc/sysconfig/路径下无iptables文件

    虚拟机新装了一个CentOs7,然后做防火墙配置的时候找不到iptables文件,解决方法如下: 因为默认使用的是firewall作为防火墙,把他停掉装个iptable systemctl stop ...

  4. 彻底关闭删除macOS苹果系统下的.DS_Store文件方法

    在 macOS 系统下,几乎绝大部分文件夹中都包含 .DS_Store 隐藏文件,及时手动删除了,也马上自动生成.在svn或者git版本控制时,相当烦人 .DS_Store(英文全称 Desktop ...

  5. 删除掉指定目录下的.nomedia文件夹和文件

    为了屏蔽一些文件我们会在手机sd卡中创建.nomedia文件夹或文件,系统不会扫描这个文件夹,也不会扫描包含.nomedia文件的文件夹中的文件. 有时候我们又想去除掉这个文件夹或者文件,可以使用下面 ...

  6. Linux:批量清空当前目录下的日志文件

    2019独角兽企业重金招聘Python工程师标准>>> 在Linux中,有时需要批量清空当前目录中的日志文件,同时还要保留日志文件. 其实一行shell命令就可以搞定,一起来看看吧. ...

  7. 巧用Linux 命令来拆分Windows下的大文件

    背景: 今天在处理SQL Server一个同步链的问题,源头目的端比较数据,最后产生了一个300MB的文件,在windows下根本没办法打开.而且就算可以打开,也需要在每1000条命令后,等待10秒钟 ...

  8. linux防火墙文件找不到,防火墙问题 Linux系统 /etc/sysconfig/路径下无iptables文件

    虚拟机新装了一个CentOs7,而后作防火墙配置的时候找不到iptables文件,解决方法以下:tcp 由于默认使用的是firewall做为防火墙,把他停掉装个iptablerest systemct ...

  9. linux指定查看文件目录,【Linux】查看指定目录下的每个文件或目录的大小

    命令用途 du(disk usage)命令可以计算文件或目录所占的磁盘空间.没有指定任何选项时,它会测量当前工作目录与其所有子目录,分别显示各个目录所占的快数,最后才显示工作目录所占总快数. 命令格式 ...

  10. 防火墙问题 Linux系统 /etc/sysconfig/路径下无iptables文件

    虚拟机新装了一个CentOs7,然后做防火墙配置的时候找不到iptables文件,解决方法如下: 因为默认使用的是firewall作为防火墙,把他停掉装个iptable systemctl stop ...

最新文章

  1. HDU 2444 The Accomodation of Students (二部图+染色)
  2. 光流 | 使用Horn-Schunck方法进行光流估计(附代码)
  3. pc端jquery左右按钮控制带缩略图的图片切换代码_Web开发实用的图片预览插件,简单零依赖——PhotoSwipe...
  4. 【转载】关于RabbitMQ的高可用性
  5. c++ 二维数组 排序_【算法】排序算法之计数排序
  6. java版 二叉树 所有递归和非递归遍历算法
  7. 算法_EXCEL中 A表示第一列,B表示第二列...AA表示27列,AB表示28列,问随意一组字母是多少列
  8. CSS学习笔记:transition
  9. 如何使用 LumaQQ 核心 API
  10. 2016年银行业专业人员初级资格考试《个人理财》考试大纲
  11. CSDN 博客添加无水印图片的方法
  12. 洛谷 - P3403 跳楼机(同余最短路)
  13. 神仙打架!2020年清华大学本科生特奖答辩入围名单公布!简历爆棚!
  14. ActiveMQ 默认用户名和密码
  15. mac电脑怎么彻底关闭系统更新提示?
  16. php使用amqp,php,_php的amqp应该怎样使用?,php - phpStudy
  17. 浅谈C/C++ 开发Excel插件之操作excel
  18. ECS与EDAS什么意思?
  19. 把多个不连续的commit合并成一个commit
  20. 关于c语言如何判断日期是否合法?\\有这样的日期吗?

热门文章

  1. 墨魂服务器维修,墨魂琅轩路线怎么选最新游戏攻略
  2. FDMA和TDMA简介
  3. linux 电驴,开源电驴 MLDonkey 3.0.7 发布
  4. 《晨间日记的奇迹读》书笔记
  5. Chrome添加扩展程序
  6. Ventrilo初学者指南,面向游戏玩家的VoIP应用
  7. 微服务网关Gateway基本知识(一)
  8. 【关于PTA平台中出现的问题】warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result
  9. 打造可用的梅花6硬键盘
  10. C语言程序计算自己活了多少天