美文网首页
关于vim生成的.swp文件

关于vim生成的.swp文件

作者: wa23333 | 来源:发表于2018-12-06 10:49 被阅读0次

1. 在使用vim时,退出编辑后,会生成swp文件

用vim打开一个文件时,都会产生一个.swp的隐藏文件(即文件名.开头的),这个文件是一个临时交换文件,用来备份缓冲区中的内容,用于保存数据。

当文件非正常关闭(比如直接关闭终端或者电脑断电等)时,文件不会被删除,可用此文件来恢复;当正常关闭时,此文件会被删除。

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

2.再次打开此文件,执行 vim xx时,如下:

可以通过vim -r xx来进行文件的恢复,或者其它选项进行编辑或关闭或查看。

3. 意外退出时,并不会覆盖旧的交换文件,而是会重新生成新的交换文件,而原来的文件中并不会有这次的修改,文件内容还是和打开时一样。

例如,第一次产生的交换文件名为'.xx.md.swp';再次意外退出后,将会产生名为'.xx.md.swo'的交换文件,而第三次产生的交换文件则为'.xx.md.swn';以此类推。

可以使用以下命令来查看当前目录下的所有交换文件。

vim -r

相关文章

  • Nginx教程5-设置反向代理

    前言:关于.swp文件的问题 当你打开一个文件,vim就会生成这么一个.(filename)swp文件 以备不测(...

  • 关于vim生成的.swp文件

    1. 在使用vim时,退出编辑后,会生成swp文件 用vim打开一个文件时,都会产生一个.swp的隐藏文件(即文件...

  • .swp文件恢复

    假设.swp文件叫 .index.php.swp可用vim带-r参数编辑 #vim -r index.ph...

  • vim编辑文件非正常退出问题

    vim编辑文件非正常退出时会生成一个.swp文件,下次再编辑同样的文件,会报错: Swap file "/etc/...

  • Linux 上常遇问题汇总

    解决 Linux 文件 *.swp”already exists问题使用 vim 编辑 Linux 下文件,若没有...

  • vim编辑文件出错 swap file “*.swp”alrea

    在linux中使用vim编辑文件时,很常见的一个问题,若没有正确定的退出编辑,系统会生成一个隐藏文件.**.swp...

  • Vim编写文件

    Vim编写文件 恢复 使用vim编辑文件的时候,会在被编辑的文件的目录下再创建一个名为.filename.swp的...

  • Git忽略vim的*.swp文件

    每次用vim or gvim写次写完代码的时候,项目中会多出很多*.swp文件,然后用git进行版本控制的时候会不...

  • 备份文件和缓存文件

    备份文件格式记录.bak .bak2 .bak3.swp.TMP 缓存文件格式记录vim异常退出缓存文件.文件名...

  • Linux - vim编辑失败隐藏文件.swp

    vim中的swp即swap文件,在编辑文件时产生,是隐藏文件。 文件异常退出后会产生,我的原文件名是test.sh...

网友评论

      本文标题:关于vim生成的.swp文件

      本文链接:https://www.haomeiwen.com/subject/qhmncqtx.html