.swp简介

vim中的swp即swap(交换分区)的简写,在编辑文件时产生,它是隐藏文件。这个文件是一个临时交换文件,用来备份缓冲区中的内容。类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况。

如果文件正常退出,则此文件自动删除。

如果并没有对文件进行修改,而只是读取文件,是不会产生swp文件的

.swp的产生

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

#解决方法:

选择readonly

2.非常规退出时

当强行关闭vi时,比如电源突然断掉或者你使用了Ctrl+ZZ,vi自动生成一个.swp文件,下次再编辑时就会出现一些提示。

#解决方法:

如果你正常退出,那么这个这个swp文件将会自动删除(vim编辑器要正常退出可以使用Shift-ZZ)。

vi -r xxx.c

来恢复文件,然后用

rm -rf xxx.swp

删除swp文件,不然每一次编辑时总是有这个提示。

如果你不想产生交换文件,可以在vim配置中 (/etc/vimrc) 添加

set noswapfile

命令禁止产生交换文件

也可以用添加

set swapfile

这条命令设置生成交换文件

Linux中.swp 文件的产生与解决方法相关推荐

  1. Kali Linux中显示“仓库没有数字签名”的解决方法

    Kali Linux中显示"仓库没有数字签名"的解决方法 在Kali Linux中使用"apt-get"指令是,会显示"仓库没有数字签名", ...

  2. linux中查找文件属于那个软件包的方法

    一.linux中查找文件属于那个软件包的方法 [root@salt prod]# whereis htpasswd htpasswd: /usr/bin/htpasswd /usr/share/man ...

  3. 关于mac中office文件不显示图标的解决方法

    macbook pro 使用过程中遇到的一些小问题和技巧 mac中office文件(word/ppt/excel)不显示图标的解决方法 MBP打开word后是白白的一片,由于经常使用word打开看到这 ...

  4. linux中的clock shew 问题的解决方法

    前言: 今天公司拿了个刀片服务器过来.刀片服务器有四个系统一个交换机,每个系统装在单独的服务器上,集成到一台上面,像几块厚的木板插在一个架子上,还带一个特大的Storage存储服务器和超大的电源.问题 ...

  5. 使用linux命令上传文件,Linux中常用文件传输命令及使用方法

    sftp sftp即Secure Ftp 是一个基于SSH安全协议的文件传输管理工具.由于它是基于SSH的,会在传输过程中对用户的密码.数据等敏感信息进行加密,因此可以有效的防止用户信息在传输的过程中 ...

  6. Linux中切换用户变成-bash4.1-$的解决方法

    原因是root在/root下面的几个配置文件丢失,将/etc/skel/目录下的三个文件拷贝到用户家目录即可 cp /etc/skel/.bashrc /root/ cp /etc/skel/.bas ...

  7. linux中的浏览器出现中文乱码解决方法

    -.原因是缺少以下包没有安装,打开系统镜像,找到包后安装解决: #rpm -ivh fontconfig-2.4.1-7.el5.i386.rpm # rpm -ivh fontconfig-deve ...

  8. 如何在 Linux 中查找文件所有者?

    在 Linux 系统中,每个文件和目录都有一个所有者(owner)和一个所属组(group).所有者通常是创建该文件或目录的用户,而所属组通常是文件或目录所属的组.在某些情况下,您可能需要查找特定文件 ...

  9. cp linux 直接覆盖,Linux中cp直接覆盖不提示的方法

    新做了服务器,cp覆盖时,无论加什么参数-f之类的还是提示是否覆盖,这在大量cp覆盖操作的时候是不能忍受的. 把a目录下的文件复制到b目录 cp –r a/* b 执行上面的命令时,b存在的每个文件都 ...

最新文章

  1. Nodejs+Express学习二(Mongoose基础了解)
  2. WCF RIA优缺点
  3. ActiveX: 如何用.inf和.ocx文件生成cab文件
  4. Tomcat学习--配置tomcat
  5. memset详解 设置无穷大INF
  6. FUCKED-BUG之python子进程的键盘中断
  7. ISO27001标准的起源和发展
  8. linux安装完windows字体以后 特别难看,告别 Windows 终端的难看难用,从改造 PowerShell 的外观开始...
  9. ubuntu端口转发工具 Rinetd
  10. 台达plc自由口通讯_台达PLC的通信协议??
  11. RGB/YUV/YIQ 颜色空间
  12. 初学docker理解二
  13. [MATLAB]层次分析法计算权重
  14. 计算机毕业设计ssm家具商城hog7l系统+程序+源码+lw+远程部署
  15. ElastSearch整合SpringBoot模仿京东商城实现关键字高亮显示
  16. 菜鸟窝Android百度云视频,菜鸟窝React Native 视频系列教程
  17. android手机8g内存够用嘛,8G 运存已经过时了?手机运存到底要多大才够用?
  18. 大数据学习之Linux服务器常用命令
  19. phpstorm中,光标变成一个长方红色块,如何调回来?
  20. 【MySQL】Spring Boot项目基于Sharding-JDBC和MySQL主从复制实现读写分离(8千字详细教程)

热门文章

  1. 6个采购面试必答题,怎样回答比较好?
  2. 监理人员是否知道的电源设备安装及设备接地相关知识?
  3. iOS证书和描述文件申请详情步骤
  4. 苹果天气应用专利获批,苹果Find My技术改变防丢技术走向
  5. Custom Draw
  6. NB物联网之天翼物联(5)——编写编解码插件
  7. DFS问题——老鼠和奶酪
  8. 教你3行Python代码,识别图片中的任意语言文字
  9. 教你两分钟做出一个精美好用的404页面
  10. Go mod使用指南